0

投稿のタイトルにあるように、詳細ビューのタイトルを に設定しようとしたり、View Controller に をUISplitViewController追加しようとすると、どちらも表示されません。UIBarButtonItemもちろん、 を使用しない iPhone 版ではUISplitViewController、タイトルとボタンの両方が期待どおりに表示されます。

私のviewDidLoadでは、タイトルを設定するためにこれがあります:

self.title = @"My Title";

ボタンを作成して追加するには、次のようにします。

UIBarButtonItem * addButton = [[UIBarButtonItem alloc]
                  initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
                  target:self
                  action:@selector(mySelector:)];
self.navigationItem.rightBarButtonItem = addButton;

アプリを実行すると、iPad ではなく iPhone にのみ表示されます。

私のView Controllerにも「戻る」ナビゲーション項目がありますが、それは両方のプラットフォームで期待どおりに表示されます。過去のある時点で、これは問題なく機能していましたが、コミットを振り返ってみると、どうやってこれを失敗させたのかわかりません。かなり基本的なものが欠けているのではないかと心配しています。タブ バー コントローラーは使用していませんが、ナビゲーション バーの背景として画像を使用しています。何か案は?

4

1 に答える 1

0

私のミスです。ビューを UINavigationController で管理する必要がありました。それを追加して、私の問題を修正しました。

于 2013-10-18T18:13:39.143 に答える