2011-07-03 7 views
14

これを数時間試しましたが、まだ解決できません。 UINavigationControllerを使用して新しいビューコントローラを上に押すと、ナビゲーションバーの左側に無料の「戻る」ボタンが表示されます。私はそれのすぐ隣に別のボタンが必要です(ポップオーバーメニューを表示するため)。私はそれをする正しい方法が何であるのだろうか。または、私は自由な戻るボタンを隠して、自分で同じものを作る必要がありますか?その場合、自分の戻るボタンを押したときに現在のView Controllerをポップする必要があります。UINavigationBarの左側にある「戻る」ボタンの隣に別のボタンを追加します

ありがとうございました。これはiOSの5から始まることも可能であるあなたが

self.navigationItem.leftItemsSupplementBackButton = YES; 

を使用することができ、その後、あなただけの後の第2のボタンを取得するためにleftButtonとしてUIBarButtonItemを追加する必要があり、質問へのコメントにsteipeteで述べたように

+11

は、幸せになると、これが正しい答えであるUINavigationBarのleftItemsSupplementBackButton – steipete

答えて

44

戻るボタンiOS5をのよう

UIBarButtonItem *secondButton = [[UIBarButtonItem alloc] initWithTitle:@"Second" style:UIBarButtonItemStylePlain target:self action:@selector(yourAction)]; 
self.navigationItem.leftBarButtonItem = secondButton; 
+5

を使用しています。ありがとう! – Ezeki

+0

大変お答えします!高尚な男 – Bucket

関連する問題