所以我有一个UITextView,我用它来允许用户提交一些文本.
我的问题是,我似乎不知道如何允许用户通过点击离开UITextView来"取消".
所以我有一个UITextView,我用它来允许用户提交一些文本.
我的问题是,我似乎不知道如何允许用户通过点击离开UITextView来"取消".
IBOutlet UITextView *myTextView;
在视图控制器中使用此选项:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
if ([myTextView isFirstResponder] && [touch view] != myTextView) {
[myTextView resignFirstResponder];
}
[super touchesBegan:touches withEvent:event];
}
点击文本视图之外的视图控制器视图,第一响应者将退出,关闭键盘.