UIToolbar在popover中

时间:2010-07-03 01:15:42

标签: cocoa-touch ipad uiviewcontroller uinavigationcontroller uitoolbar

是否可以在弹出窗口内的UIViewController中显示工具栏项?我在我的视图控制器的viewDidLoad方法中执行此操作:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:nil];
    [self setToolbarItems:[NSArray arrayWithObject:addButton]];
    [addButton release];

然后我将这个视图控制器包装在UINavigationController(具有toolbar属性,并根据文档,我应该使用setToolbarItems方法{ {1}}将项目添加到工具栏中,然后以弹出框形式显示。

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

由于

1 个答案:

答案 0 :(得分:6)

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

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

让它出现。