当用户触摸视图中的任何位置时隐藏表视图

时间:2012-11-25 11:07:45

标签: iphone ios5 ios4

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

1 个答案:

答案 0 :(得分:0)

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

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

对于UITextView,您应该实现

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

在这些方法中,您只需隐藏您的tableview。

相关问题