UITextView
下部にコメント用のビューがあります。ページの下部にあるため、誰かが編集すると、メソッドが呼び出されてページの表示がシフトされ、コメントボックスが表示されたままになります。私の問題は、ユーザーが編集しているときに同じメソッドが呼び出されることUITextFields
です。
これが私が持っているものです。最初に通知を宣言します:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillShow:)
name:UIKeyboardWillShowNotification
object:self.view.window];
次に、メソッド自体
- (void)keyboardWillShow:(NSNotification *)notif{
...
}
私が最初に考えたのは、条件を追加し、オブジェクトがTextViewであるかどうかを確認してから、コードを実行することでした。しかし、私はオブジェクトをメソッドに渡していないので、とにかく、私が扱っているオブジェクトのタイプをメソッドに伝えることはできますか?