Interface Controller
アプリのライフサイクルのある時点で、プログラムでタイトルを変更しようとしています。
しかし、これはアプリの実行中は機能していないようです..?それは意図的なものですか、バグですか、それとも何か間違っていますか?
説明:
私が設定した方法は、ストーリーボードでaaというタイトルを付けることです。次に、awakeWithContext:
で変数をチェックしますUser Defaults
。これにより、 を設定する状態が決まりInterface Controller
ます。タイトルをyyに変更する場合もあれば、2 つのセットアップ メソッド ( / ) のいずれかを呼び出してxxに変更する場合もあります。setUpForShowing
setUpForCreating
ある時点で、ユーザーがボタンを押すと、 が表示されますmodal view
。そのビューが表示される直前に、逆のセットアップ メソッドを呼び出して、 の状態を変更しますInterface Controller
。画面上のすべてが正しく変更されているため、正しいメソッドが呼び出されていることがわかります。ただし、タイトルは更新されません。
誰かが似たようなことを経験したことがありますか?