相关疑难解决方法(0)

设置UINavigationController的工具栏项

在iPhone OS 3.0中,您可以使用该setToolbarItems:animated:方法设置UINavigationController的工具栏项.但是,这需要您传入一个UIToolbarItem数组.虽然我可以以编程方式创建这些工具栏项,但我宁愿在Interface Builder中创建它们.

考虑到这一点,我在"MyGreatViewController.xib"中创建了一个UIToolbar,并用想要的工具栏项填充它.然后,在"MyGreatViewController.m"中,我从工具栏中获取项目并将它们传递给setToolbarItems:animated::

- (void)viewDidLoad {
    [super viewDidLoad];
    [self setToolbarItems: [toolbar items]];
}
Run Code Online (Sandbox Code Playgroud)

...在哪里toolbar是一个引用UIToolbar的IBOutlet.

这是一个好方法吗?有没有更好的方法来实现这一目标?我应该以编程方式创建项目吗?

cocoa-touch interface-builder uitoolbar uinavigationcontroller uitoolbaritem

7
推荐指数
2
解决办法
2万
查看次数