UINavigationController的leftbutton问题
-
26-09-2019 - |
题
下面是我的代码:
UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(rightButtonPressed)];
[self.navigationItem setLeftBarButtonItem:leftButton];
[leftButton release];
“自我”类是继承形式的UINavigationController的并且我从其他的UIViewController与“presentModalViewController”方法呈现它。 你怎么看?为什么不显示左按钮?
解决方案
此代码应放置的视图控制器,是导航控制器导航堆栈,而不是一个UINavigationController子类上的内侧。
Naviation项是将被放置在导航控制器视图控制器的性能。你不应该使用导航器本身的导航项目属性。
其他提示
我从来没有用于菜单项的设定器,我一直添加的按钮菜单栏。你可能会尝试。
EDIT。我看到,您使用的是子类 - 我错过了在─如果你不直接引用导航控制器就可能无法正常工作(很明显,因为它不是目前:)
不隶属于 StackOverflow