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

Iphone 当用户触摸视图中的任何位置时隐藏表视图,iphone,ios5,ios4,Iphone,Ios5,Ios4,当用户点击一个按钮时,我会创建一个表格,就像下拉列表一样。我在同一个视图中有文本字段和文本视图,当用户触摸视图中的任何位置或任何文本字段或文本视图时,我想隐藏该表视图。请帮助我任何人都知道以检测用户是否单击视图。您应该使用触摸开始方法。 要检测用户是否在UITextField内单击,应将视图声明为委托并实现该方法 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField; 对于UITextView,您应该实现 - (BOOL)te

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

以检测用户是否单击视图。您应该使用
触摸开始
方法。 要检测用户是否在
UITextField
内单击,应将视图声明为委托并实现该方法

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;
对于UITextView,您应该实现

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

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

我使用了文本字段委托方法,当用户单击任何文本字段时隐藏表格,但当用户触摸到view时,我想要隐藏表格?