我正在尝试向 uiNavigationBar 添加一些按钮,但它没有附加到导航控制器,我不希望它是这样。
我试图在栏的左侧添加两个按钮,但我发现的唯一允许这样做的代码示例涉及使用该行
self.navigationItem.leftBarButtonItems
显然,我的 UINavigationBar 不是 navigatinItem。
这是我创建导航栏的方式..
。H
@property (nonatomic, retain) UINavigationBar *navBar;
.m
_navBar = [[UINavigationBar alloc] init];
[_navBar setFrame:CGRectMake(0,0,self.view.bounds.size.width,52)];
[self.view addSubview:_navBar];
我见过两种将项目推送到导航栏的方法,但都不起作用。
首先是..
UIBarButtonItem *barButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAction
target:self
action:@selector(buttonSettingClicked)];
[[self navigationItem] setLeftBarButtonItem:barButton]
和
self.navigationItem.leftBarButtonItems = _ArrayOfBarButtons;
两者都没有产生任何结果......我怀疑是因为我的 UINavigationBar 在技术上不是“导航项”。
那么如何将项目添加到我的 NavigationBar?