0

UITextViewでソリューションを試しましたが、最初のクリックでInputAccessoryViewが表示されません

inputAccessoryViewを持つtextViewに問題があります

inputAccessoryViewを介して[textViewresignFirstResponder]を呼び出し、キーボードを閉じることができるようにします

inputAccessoryViewにはUIButtonのみがあり、ボタンをタップするとIBActionメソッド呼び出しが呼び出されます-(IBAction)closeKeyboard:(id)sender;

これで、メソッドの送信者はinputAccessoryViewのボタンになります。

質問は、

inputAccessoryViewがタップされたこのtextViewを見つけるにはどうすればよいですか?

または、このtextViewを指すポイントを取得するだけで、

[textView resignFirstResponder] ??

4

1 に答える 1

0

現在のファーストレスポンダーを見つける必要があります。すべてのテキストビューへのアウトレットがある場合は、それぞれに順番に質問できます

if ([textView1 isFirstResponder])
    [textView resignFirstResponder];

ボタンによっては問題が発生する可能性がありますが(ここを参照してください。ただし、これは経験していません)、その場合editingはテキストビューのプロパティを使用してください。

于 2011-10-04T08:42:12.330 に答える