是啊! 我已经在viewDidLoad方法中编写了代码,但工作正常!!!
我的问题是我的登录按钮没有触发事件并且应用程序终止
UITapGestureRecognizer *gestureRecognizer =[[UITapGestureRecognizer alloc]initWithTarget:self
action:@selector(backgroundTouch)];
[self.view addGestureRecognizer:gestureRecognizer];
这是我的方法-------------------
-(IBAction)backgroundTouch
{
[txtUserName resignFirstResponder];
[txtPass resignFirstResponder];
}
答案 0 :(得分:1)
检查UItextView
是否已将xib
连接到其实例。并通过在代码中保留断点来检查是否正在调用这些函数。
答案 1 :(得分:0)
你已经在这个块中写了
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[txtPass resignFirstResponder];
}
第二种方法就是写这样的代码
-(void)viewDidUnload
{
[txtPass resignFirstResponder];
}