0

ストーリーボードからナビゲーションバーをドラッグアンドドロップしました。バーボタンアイテムが左端に配置されています。

その隣に別のボタンを追加したいのですが、それを行うことができません。右端を除いてのみです。私はそれを望んでいません。

iPadにあるので、ナビゲーションバーにたくさんのスペースがあります。これを実装するにはどうすればよいですか?

バーボタンアイテムを作成してみましたが、ナビゲーションバーをカバーしていて、私が正確に望んでいるものではありません。

ナビゲーションバーの戻るボタンが見えるように、可能であればツールバーの1ボタンを非表示にします。

ナビゲーションバーの次の左端のボタンのバーボタンアイテムを取得する方法について教えてください。前もって感謝します。

4

1 に答える 1

2

独自のカスタム戻るボタンを使用することを計画していて、戻るアクションを手動でリンクする場合(ナビゲーションコントローラーからではなく、IBにナビゲーションバーを追加したためだと思います)、代わりにUIToolBar

ツールバーは複数のボタンをサポートしており、固定および柔軟なスペースUIBarButtonItemsを使用してボタンをより正確に配置できます。

ここに画像の説明を入力してください

ナビゲーションコントローラーによって追加されたナビゲーションバーにこれを行うには、プログラムでボタンを追加する必要があります。

UIBarButtonItem *myItem1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(someMethod)];
UIBarButtonItem *myItem2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(someMethod)];

[[self navigationItem] setLeftBarButtonItems:[NSArray arrayWithObjects:myItem1,myItem2, nil]];
于 2013-01-04T16:14:45.403 に答える