ios - 隐藏 UITabBarController 中的顶部栏

标签 ios objective-c iphone

如何使用 OBJ-C 代码(不使用 Interface Builder)隐藏 UITabBarController 中的顶部栏?

请查看下面链接中的图片以更好地理解我的要求。

http://skitch.com/jugsvn/dxkr7/iphone-simulator

如您所见,我已经有了另一个工具栏,但我不想要这个。我没有使用 XIB/NIB 文件并使用纯 OBJ-C 代码创建所有对象。

干杯 水壶

最佳答案

topBar 是 UINavigationController 的一部分,而不是 UITabBarController,您可以通过在 viewWillAppear 方法中添加以下内容来隐藏它:

self.navigationController.navigationBarHidden = YES;

但我很确定 navigationBar 总是在最上面,所以我认为你想隐藏的栏实际上是你自己的工具栏。

self.myToolBar.hidden = YES;

关于ios - 隐藏 UITabBarController 中的顶部栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397381/

相关文章:

javascript - 为什么 iPhone 的 Safari 不会在输入类型=文件时触发更改事件?

iphone - 如何使用来自 iPhone 应用程序的 FBConnect 在我的 feed-post 中包含一个链接?

ios - phonegap/apache cordova在iOS上禁用视口(viewport)比例

ios - ios中uitextField中金额条目的正则表达式

ios - iOS 10 中的测距信标

ios - didEnterRegion 中的 iBeacon major 和 minor 值

objective-c - 如何使用 CTFontRef 获取 FontFormat

ios - 如何停止设备方向改变

iphone - 无法以编程方式打开电话应用程序

ios - 无法通过 iOS 中的 AVPlayer 播放文档目录中的音乐?