弹出窗口中的 UIToolbar
Posted
技术标签:
【中文标题】弹出窗口中的 UIToolbar【英文标题】:UIToolbar in a popover 【发布时间】:2010-07-03 01:15:42 【问题描述】:是否可以在弹出框内的 UIViewController 中显示工具栏项?我在视图控制器的 viewDidLoad 方法中这样做:
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:nil];
[self setToolbarItems:[NSArray arrayWithObject:addButton]];
[addButton release];
然后我将此视图控制器包装在 UINavigationController
中(它具有 toolbar
属性,根据文档,我应该使用 UIViewController
的 setToolbarItems
方法将项目添加到工具栏),然后在弹出窗口中显示它。
我没有看到工具栏。使用弹出框时是否不支持工具栏?
谢谢
【问题讨论】:
【参考方案1】:想通了,显然工具栏默认是隐藏的,所以你必须这样做:
[self.navigationController setToolbarHidden:NO animated:NO];
让它出现。
【讨论】:
好吧,它可以工作:) 但我似乎无法为其添加按钮。可能很快就会弄清楚。再次感谢。 一位好心人刚刚为我回答了这个问题:按钮已添加到弹出窗口中显示的视图中。 [链接]***.com/questions/10853038/…以上是关于弹出窗口中的 UIToolbar的主要内容,如果未能解决你的问题,请参考以下文章