Fit*_*rst 1 iphone xcode toolbar uinavigationcontroller ios
iOS 8.2 - iPad或iPhone.
我正在Xcode中创建一个基本的Master-Detail应用程序来测试UISplitViewController.我正在从故事板中选择我的细节导航控制器并选择我想要显示工具栏.这出现在故事板中.
我还在属性窗口中选择了Tap on Tap Bars(如图所示).

但是,当我运行应用程序时,只有我的导航栏出现/消失.工具栏在屏幕底部保持静态.即使我在代码中设置它,我的工具栏仍然是静态的.
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
let splitViewController = self.window!.rootViewController as UISplitViewController
let navigationController = splitViewController.viewControllers[splitViewController.viewControllers.count-1] as UINavigationController
navigationController.topViewController.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem()
splitViewController.delegate = self
navigationController.hidesBarsOnTap = true;
return true
}
Run Code Online (Sandbox Code Playgroud)
然而,文档建议应该隐藏/显示两个条形.
讨论当此属性的值为YES时,导航控制器切换其导航栏和工具栏的隐藏和显示,以响应内容区域中的其他未处理的点击.此属性的默认值为NO.
此属性实际上是否在工具栏上有效?如果是这样,还有什么我应该做的吗?谢谢
| 归档时间: |
|
| 查看次数: |
1501 次 |
| 最近记录: |