Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当用户单击下拉列表之类的一个按钮时,我正在创建一个表格。我有文本字段和文本视图在同一个视图上,当用户触摸视图中的任何位置或任何文本字段或文本视图时,我想隐藏该表视图.请帮助我任何人都知道
要检测用户是否点击了视图,您应该使用该touchesBegan方法。要检测用户是否在 a 内单击,UITextField您应该将您的视图声明为委托并实现该方法
touchesBegan
UITextField
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;
对于 UITextView,你应该实现
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView;
在这些方法中,您只需隐藏您的表格视图。