2013-03-16 9 views
8

UINavigationBar'ımı (UINavigationController'ı olmayan) programın kimsenin metin değeri webTitle'a eşit olan bir komut istemini nasıl yapabilirim.UINavigationBar'a istemi Programatik olarak ekle

hiçbir şans ile aşağıdaki denedim:

self.navigationItem.prompt = webTitle; 

Ben bir istem oluşturmak mümkün olmuştur tek yolu IB NavigationBar üzerine aşağıdaki ayarları uygulayarak gereğidir. Ben senin UINavigationBar farz ediyorum

Yeah

cevap

8

Uygun şekilde kullanabilirsiniz, en UINavigationBar NavigationBar adında bir özelliği olarak bulunan diyelim Bu cevap kabul edilmelidir

self.navigationItem.prompt = @"Hello"; 
13

webTitle değişkeni için ne aittir. o zaman bu

self.navigationBar.topItem.prompt = webTitle; 
+2

olduğunu. Diğeri hack, imo. – katzenhut

+1

Ayrıca bir uinaviagioncontroller varsa, sadece self.navigationItem.prompt = webTitle olur – Lucas