我有一個UINavigationBar控件在我的視圖頂部和我的相關控制器我已經嘗試設置self.navigationItem.title和self.title,但都沒有修改NavigationBar的標題。UINavigationBar控件,而不是拾取self.title或self.navigationItem.title
唯一可行的就是設置標題在Interface Builder:
我怎樣才能使這項工作程序。
我有一個UINavigationBar控件在我的視圖頂部和我的相關控制器我已經嘗試設置self.navigationItem.title和self.title,但都沒有修改NavigationBar的標題。UINavigationBar控件,而不是拾取self.title或self.navigationItem.title
唯一可行的就是設置標題在Interface Builder:
我怎樣才能使這項工作程序。
設置視圖控制器的title
或navigationItem.title
僅在視圖控制器位於導航控制器中時纔有效。如果您未使用UINavigationController
,但僅在視圖控制器上粘貼UINavigationBar
,則必須將視圖控制器的navigationItem
分配給導航欄。
self.navigationItem.title = @"Some Title";
self.myNavBar.items = @[ self.navigationItem ];
其中self.myNavBar
應該與你的UINavigationBar
實際參考來代替。
使用這個..它會工作。
@interface NewViewController : UIViewController{
IBOutlet UINavigationItem *navbar;
}
現在在xib文件中點擊導航項並給IBOutlet連接到導航欄。 在你的.m文件中加入這個簡單的代碼。
navbar.title = @"Your Title";
已嘗試self.navigationcotroller.navigationitem.title? – Murali
你可以發佈你用來設置標題的確切代碼嗎? – Tim