0

ユーザーがドロップダウンリストのような1つのボタンをクリックすると、テーブルを作成しています。テキストフィールドとテキストビューが同じビューにあります。ユーザーがビューの任意の場所、テキストフィールド、またはテキストビューに触れたときに、そのテーブルビューを非表示にしたい.誰でも知っている私を助けてください

4

1 に答える 1

0

ユーザーがビューをクリックしたかどうかを検出するには、このtouchesBeganメソッドを使用する必要があります。ユーザーが内部をクリックしたかどうかを検出するにはUITextField、ビューをデリゲートとして宣言し、メソッドを実装する必要があります

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

UITextViewの場合、実装する必要があります

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

これらのメソッドでは、テーブルビューを非表示にするだけです。

于 2012-11-25T11:32:26.170 に答える