Xcode UIButton事件未触发,即使我通过xib连接它
我正在创建一个计算器游戏,在其中我必须弹出一个Xcode UIButton事件未触发,即使我通过xib连接它,xcode,uikit,Xcode,Uikit,我正在创建一个计算器游戏,在其中我必须弹出一个UIAlertView,我定制了UIAlertView,并通过编程将UITableView放入其中,当用户点击其任何单元格时,我在UITableView顶部显示一个UIView,此视图有一个按钮,当我单击该按钮时,事件不会触发,我也手动安装了它,但它不起作用,之前,带有按钮的事件附件生成了一个错误,因为我在Dealoc中卸载了该事件,并修复了该问题,但是在它之后,事件仍然没有触发。我有这样的案例,我必须务实地添加它 in.h申报 UIButton *
UIAlertView
,我定制了UIAlertView
,并通过编程将UITableView
放入其中,当用户点击其任何单元格时,我在UITableView
顶部显示一个UIView
,此视图有一个按钮,当我单击该按钮时,事件不会触发,我也手动安装了它,但它不起作用,之前,带有按钮的事件附件生成了一个错误,因为我在Dealoc中卸载了该事件,并修复了该问题,但是在它之后,事件仍然没有触发。我有这样的案例,我必须务实地添加它
in.h申报
UIButton *btn;
在.m中,将其添加到UIView
UIView *TempView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
if (btn) {
[btn removeFromSuperview];
// [btn release]; // for not using arc
}
btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btn setFrame:CGRectMake(10, 10, 25, 25)];
[btn addTarget:self action:@selector(ClickMe:) forControlEvents:UIControlEventTouchUpInside];
[TempView addSubview:btn];
[self.view addSubview:TempView];
行动是
-(void)ClickMe:(id)sender{
//here is an action
}
它对我有效我添加了你的代码Mina,但产生了一个错误,仍然不起作用,甚至没有显示UIView上的按钮,请查看我的问题,并尝试理解问题,我已经完成了你提供的所有内容,请帮助,谢谢