[英]how to add a rightbarbuttonitem in specific view of tabbarcontroller
作為標題,如何在tabbarcontroller的特定視圖中添加rightbarbuttontiem?
我正在使用情節提要創建tabarcontroller。
我試過了,但沒有顯示該項目
UIBarButtonItem *settingButton = [[UIBarButtonItem alloc]
initWithImage:[UIImage imageNamed:@"gear.png"]
style:UIBarButtonItemStylePlain
target:self
action:@selector(pushToSetting)];
//BarButtonItem *settingButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject)];
self.navigationItem.rightBarButtonItem = settingButton;
您在使用NavigationController嗎? 如果是這樣,則您的代碼應該可以工作。 如果僅使用UINavigationBar,則必須設置UINavigationBar的items屬性。 由於您沒有得到rightbuttonitem,因此我假設您正在使用UINavigationBar。 此代碼應工作:
UIBarButtonItem *settingButton = [[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStylePlain target:self action:nil];
UINavigationItem *navItem = [[UINavigationItem alloc] initWithTitle:@"Test"];
navItem.rightBarButtonItem = settingButton;
NSArray *navItems = [NSArray arrayWithObject:navItem];
[self.navBar setItems:navItems];
您現在應該擁有rightbarbuttonitem。 在這里,navBar是一個UINavigationBar出口。 您還可以使用以下方法將導航項彈出並推送到UINavigationBar上:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.