いくつかのビューを含むビュー コントローラー xib ファイルがあります。ウィザード型のインターフェースを構築しています。ビュー間で単純なフェードを行っているだけで、メイン インターフェイスには既にナビゲーション コントローラーを使用しています。このウィザードには使用しない方がよいでしょう。とにかく、ビューでは、各パネルには少なくともボタン、ある種の入力フィールド (通常はUITextField
)、および にハードコードされたヘルパー テキストがありUILabel
ます。
問題は、すべてのUITextField
オブジェクトがtextFieldDidChange
デリゲート (ファイルの所有者 - xib に関連付けられた .m ファイル) でメソッドを呼び出しているわけではなく、すべてのオブジェクトがメソッドをUITextField
呼び出しているtextFieldDidBeginEditing
ことです。
私には意味がありません。画面の設定方法に単純な何かが欠けているように感じますが、それを理解できれば大変です。各画面はすべて、プロパティ シート (Xcode の右側) で同じように見え、ファイルの所有者プロパティ シートで、 と の両方ですべてが正しく接続されていIBOutlet
ますIBActions
。
ここに何が起こっているかのいくつかのショットがあります...
アイデア?ありがとう。
ここに重要な部分のスクリーン キャップへのリンクがあります。(新しいメンバーになると、スクリーン キャップで必要なすべての情報を追加するのが難しくなります!)