1

SplitViewController を使用するアプリケーションがあります。アプリを起動してデバイス (またはシミュレーター) をポートレート モードのままにしておくと、最初に「DetailView」が表示されたときにポップオーバー ボタンが表示されませんが、iPad をランドスケープ モードにしてからポートレートに戻すと、 、ボタンは正しく表示されます。私は周りを検索しましたが、最初の起動時にボタンを表示する必要があるツールバーが null であることを発見しました。

私は何をすべきか?

4

1 に答える 1

2

ウィンドウを [self.window makeKeyAndVisible]; に設定する前に、コードでデリゲートを設定する必要があるため、インターフェイス ビルダーでデリゲートをリンクするか、アプリケーションでウィンドウを表示する前にデリゲートを呼び出すだけで、メソッドの起動が完了しました。

于 2011-02-19T16:56:39.167 に答える