我试图添加一个rightBarButtonItem到navigationitem.But无论我做什么我都看不到导航栏上的按钮。如果我NSLog的self.navigationItem.title我得到正确的title.And也如果我NSLog的rightBarButtonItem我得到barbutton项目的内存locatioin,所以不是null。以下是我加我吧按钮项:iOS - RIghtbarbutton存在,但不可见
UIBarButtonItem *barButton= [[UIBarButtonItem alloc] initWithTitle:......];
self.navigationItem.rightBarButtonItem=barButton;
我应该怎么做才能让导航栏上的按钮可见。
编辑:这里的的viewController层次结构:
MechViewController //这被推到导航堆栈
PageViewController //这是在MechViewController viewDidLoad方法创建并添加作为childViewController
PhotoViewController //这是我添加到PageViewController的viewControllers数组的视图控制器。这是我需要添加栏按钮项目并指定其操作的位置。
更多代码和屏幕? – demon9733
你是什么屏幕?这是涉及添加栏按钮项目的代码的唯一部分。 –
此外,我试图在将视图控制器推入导航堆栈之后添加上面的代码,并且显示了按钮。但我需要在子视图控制器上执行此操作。 –