現在、メインウィンドウをUINavigationController(ルートビューコントローラーでもあります)として設定しており、2つのビューがあります。最初の画面はログイン画面で、2番目の画面はテーブルビュー画面です。私がしたいのは、表示されている画面に基づいて異なるUIBarButtonItemsを表示することです。たとえば、ログオン画面が表示されているときに、ナビゲーションバーの左ボタンを表示したい(具体的には、ログインする前の[設定]ボタンにします)。ユーザーがログインしたら、左ボタンに「ログアウト」と表示し、右ボタンをリロードボタンにします。プログラムでボタンを追加しようとしましたが、表示されません。助言がありますか?
また、私はこれのほとんどをIBで行っていますが、これらのボタンをプログラムで追加する方がおそらく簡単だと思います。