UIView
とのオブザーバーが追加されたサブクラスがUIKeyboardWillShowNotification
ありUIKeyboardWillHideNotification
ます。これUIView
はUITableViewCell
サブクラスにあります。を含む他の 2 つのUITableViewCell
サブクラスがありますUITextFields
。それらのテキスト フィールドがタップされると、私のカスタムUIView
はそれらの通知を受け取ります。メール コンポーザー ビュー タイプ用にこれら 3 つのUITableViewCell
サブクラスをセットアップしました。
サブクラスがキーボードを受信したときに、それが ui テキスト フィールドを含む他のものではなく、他のものではないUIView
という通知を表示または非表示にするにはどうすればよいですか?UIView
UITableViewCell's
UIView サブクラスに UIWebView があることに言及する必要があります。contenteditable div がタップされたときに、キーボードが起動したという通知を受け取りたいのですが、UIWebView インスタンスに対してのみです。
私は次のことができると思っていましたが、うまくいかないようです。
[[NSNotificationCenter defaultCenter] addObserver:self selector@(selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:_webView];