由于我的last post我正在向前迈进。我的基于导航的应用程序必须在UIViewController的底部包含工具栏。我用Google搜索了几个小时,发现有很多关于东西....嗯,至少我找到了这个网页:基于导航的应用程序中的工具栏
http://frog.io/blog/ios-toolbars
实施并得到了我的工具栏系好安全带。唯一的问题是没有单个栏按钮项目可见。所以,我需要两个建议:
- 如何使em可见?
- 这种方法是否正确?我的意思是不会被苹果拒绝?
由于我的last post我正在向前迈进。我的基于导航的应用程序必须在UIViewController的底部包含工具栏。我用Google搜索了几个小时,发现有很多关于东西....嗯,至少我找到了这个网页:基于导航的应用程序中的工具栏
http://frog.io/blog/ios-toolbars
实施并得到了我的工具栏系好安全带。唯一的问题是没有单个栏按钮项目可见。所以,我需要两个建议:
将UIToolbar添加到基于UINavigationController的应用程序实际上看起来很容易。根据UINavigationController Class Reference,有一个默认隐藏的内置UIToolbar。
要显示工具栏试试这个在您的UIViewController子类:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[self navigationController] setToolbarHidden:NO animated:YES];
}
要将项目添加到工具栏,只需在- (void)viewDidLoad
或类似使用- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated
。
您将需要记住在- (void)viewDidDisappear:(BOOL)animated
期间隐藏工具栏,除非您希望它在其他UIViewController被推送和弹出时四处闲逛。
谢谢你的回复。但是,我使用的方法呢?苹果会喜欢它吗? – NCFUSN
是的,这是一个好方法。 –
好的。我不是第一次出错的地方,但现在这个例子很好。第二个问题仍然是实际的。 – NCFUSN