0

当用户单击下拉列表之类的一个按钮时,我正在创建一个表格。我有文本字段和文本视图在同一个视图上,当用户触摸视图中的任何位置或任何文本字段或文本视图时,我想隐藏该表视图.请帮助我任何人都知道

4

1 回答 1

0

要检测用户是否点击了视图,您应该使用该touchesBegan方法。要检测用户是否在 a 内单击,UITextField您应该将您的视图声明为委托并实现该方法

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;

对于 UITextView,你应该实现

- (BOOL)textViewShouldBeginEditing:(UITextView *)textView;

在这些方法中,您只需隐藏您的表格视图。

于 2012-11-25T11:32:26.170 回答