私は多スクリーンのiPhoneアプリを開発していますが、これは異なるスクリーン上にたくさんの入力を持ち、代わりにresignFirstResponderメッセージを送信するいくつかの方法で自分自身を繰り返す必要はなく、静的メソッド私のルートコントローラークラスで、すべての私のresignFirstReponderのニーズを単一の関数で解決してください。それは可能ですか?私は、インターフェイスのビルダーにルートコントローラの.hファイルをドラッグすることはできませんし、そこにクラスをドロップしようとすると、私はそれまでのイベントをフックすることはできません。静的なイベントをIBActionメソッドにフックする方法はありますか?イベント接続に静的IBActionメソッドを使用できますか?
編集:
私が達成しようとしているものの中に、より明確にされている必要があります。基本的には、テキストフィールドの "終了時に終了しました"イベントでresignFirstResponderを呼び出して、キーボードを取り除いています。 (これは正しい方法ですか?私はiPhoneの初心者です)私は別のビューでこれを全面的に使用する予定であるため、各ビューに対して同じ機能を記述する必要はありません。私は+(void) resignSomeKeyboardsOrSomething
の種類の機能を自分のルートコントローラーに持っていて、「終了時に終了しました」イベントを各ビューから引き継ぐことができます。それを行う方法はありますか?初めて曖昧さを残して申し訳ありません。
これは完全に素晴らしいですが、私は間違いなく他のもののために使用しますが、私はこの場合もっと複雑にしようとしています。私は私の質問で明確ではなかったと思うと、より多くの情報を追加しました。しかし、この情報をありがとう、それは非常に貴重です! – Justin