自从last post我开始前进。我的基于导航的应用程序必须包含UIViewController底部的工具栏。我用谷歌搜索了几个小时,发现了很多关于它的东西......至少我找到了这个页面:
http://frog.io/blog/ios-toolbars
实施并让我的工具栏扣上。唯一的问题是没有单个条形按钮项目可见。所以,我需要两个建议:
答案 0 :(得分:0)
将UIToolbar添加到基于UINavigationController的应用程序实际上看起来很容易。根据{{3}},有一个内置的UIToolbar,默认情况下是隐藏的。
要显示工具栏,请在UIViewController子类中尝试此操作:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[self navigationController] setToolbarHidden:NO animated:YES];
}
要将项目添加到工具栏,只需在- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated
期间使用- (void)viewDidLoad
或类似内容。
您需要记住在- (void)viewDidDisappear:(BOOL)animated
期间隐藏工具栏,除非您希望它随着其他UIViewControllers的推送和弹出而挂起。