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