記錄一下幾個收起的方法:
1.實作 UITextFieldDelegate 的函式在按下確定 (Return、Done) 後收起
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
2.手指點擊畫面後收起
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleBackgroundTap:)];
tapRecognizer.cancelsTouchesInView = NO;
[self.view addGestureRecognizer:tapRecognizer];
- (void)handleBackgroundTap:(UITapGestureRecognizer *)sender
{
[textField resignFirstResponder];
}
沒有留言:
張貼留言