对所有视图控制器使用相同的barButtonItems和toolBarItems

时间:2017-09-18 05:28:53

标签: ios swift

我已经创建了我的toolBar和navigationBar,并为其添加了相应的项目。我还不熟悉编码,但我的理解是UINavigationController只为seque顶部的viewController显示navBar和toolBar。我没有故事板和快速地做这件事。

1 个答案:

答案 0 :(得分:0)

如果您想以编程方式向UINavigationBar添加多个条形按钮项,则可以这样做

UIBarButtonItem *btnShare = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(share)];
UIBarButtonItem *btnRefresh = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refresh)];
[self.navigationItem setRightBarButtonItems:[NSArray arrayWithObjects:btnShare, btnRefresh, nil]];

希望这会对你有所帮助。