2011-07-03 16 views
14

'un solundaki "geri" düğmesinin yanındaki başka bir düğme ekleyin. Bunu saatlerce denedim ama yine de çözemiyorum. UINavigationController'ı kullanırken ve üstüne yeni bir görünüm denetleyicisi bastığınızda, gezinme çubuğunun sol tarafında ücretsiz bir "geri" düğmesi var. Yanında başka bir düğme istiyorum (bir popover menüsünü göstermek için). Bunu yapmanın doğru yolu nedir merak ediyorum. Yoksa serbest geri düğmesini gizleyip aynı şeyi kendim mi yapmalıyım? Bu durumda, kendi geri düğmesine basarken geçerli görüntü denetleyicisini de açmam gerekiyor, değil mi?Bir UINavigationBar

Yardımlarınız için teşekkürler.

soruya yorumunda steipete tarafından belirtildiği gibi
+11

, mutlu olmak ve bu doğru cevap UINavigationBar en leftItemsSupplementBackButton – steipete

cevap

44

, bu Sen

self.navigationItem.leftItemsSupplementBackButton = YES; 

kullanabilirsiniz iOS 5. olası başlangıç ​​ve daha sonra sadece ikinci düğmeyi sonra almak için leftButton gibi bir UIBarButtonItem eklemem gerekiyor geri düğmesi

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

kullanın. Teşekkürler! – Ezeki

+0

Harika Yanıt! Thanx çok adam – Bucket