ユーザーがドロップダウンリストのような1つのボタンをクリックすると、テーブルを作成しています。テキストフィールドとテキストビューが同じビューにあります。ユーザーがビューの任意の場所、テキストフィールド、またはテキストビューに触れたときに、そのテーブルビューを非表示にしたい.誰でも知っている私を助けてください
1 に答える
0
ユーザーがビューをクリックしたかどうかを検出するには、このtouchesBegan
メソッドを使用する必要があります。ユーザーが内部をクリックしたかどうかを検出するにはUITextField
、ビューをデリゲートとして宣言し、メソッドを実装する必要があります
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;
UITextViewの場合、実装する必要があります
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView;
これらのメソッドでは、テーブルビューを非表示にするだけです。
于 2012-11-25T11:32:26.170 に答える