是否可以在弹出窗口内的UIViewController中显示工具栏项?我在我的视图控制器的viewDidLoad方法中执行此操作:
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:nil];
[self setToolbarItems:[NSArray arrayWithObject:addButton]];
[addButton release];
然后我将这个视图控制器包装在UINavigationController
(具有toolbar
属性,并根据文档,我应该使用setToolbarItems
方法{ {1}}将项目添加到工具栏中,然后以弹出框形式显示。
我没有看到工具栏。使用弹出窗口时是否不支持工具栏?
由于
答案 0 :(得分:6)
想出来,显然工具栏默认是隐藏的,所以你必须这样做:
[self.navigationController setToolbarHidden:NO animated:NO];
让它出现。