【问题标题】:UIToolbar in a popover弹出窗口中的 UIToolbar
【发布时间】: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 属性,根据文档,我应该使用 UIViewControllersetToolbarItems 方法将项目添加到工具栏),然后在弹出窗口中显示它。

我没有看到工具栏。使用弹出框时是否不支持工具栏?

谢谢

【问题讨论】:

    标签: cocoa-touch ipad uiviewcontroller uinavigationcontroller uitoolbar


    【解决方案1】:

    想通了,显然工具栏默认是隐藏的,所以你必须这样做:

    [self.navigationController setToolbarHidden:NO animated:NO];
    

    让它出现。

    【讨论】:

    • 好吧,它可以工作:) 但我似乎无法为其添加按钮。可能很快就会弄清楚。再次感谢。
    • 一位好心人刚刚为我回答了这个问题:按钮已添加到弹出窗口中显示的视图中。 [链接]stackoverflow.com/questions/10853038/…
    猜你喜欢
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 2011-09-30
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多