UIToolbar在popover中

ind*_*gie 1 cocoa-touch uitoolbar uiviewcontroller uinavigationcontroller ipad

是否可以在弹出窗口内的UIViewController中显示工具栏项?我在我的视图控制器的viewDidLoad方法中这样做:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:nil];
    [self setToolbarItems:[NSArray arrayWithObject:addButton]];
    [addButton release];
Run Code Online (Sandbox Code Playgroud)

然后我将这个视图控制器包装在一个UINavigationController(它有一个toolbar属性,根据文档,我应该使用setToolbarItems方法UIViewController向项目工具栏添加项目),然后在弹出窗口中呈现它.

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

谢谢

ind*_*gie 6

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

[self.navigationController setToolbarHidden:NO animated:NO];
Run Code Online (Sandbox Code Playgroud)

让它出现.