隐藏UITabBarController中的顶部栏

Jug*_*ugs 4 iphone objective-c ios

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

请参阅以下链接中的图片以更好地了解我的要求.

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

我已经有了另一个工具栏,你可以看到,我不想要这个.我没有使用XIB/NIB文件并使用普通的OBJ-C代码创建所有对象.

干杯水壶

joe*_*elm 11

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

self.navigationController.navigationBarHidden = YES;
Run Code Online (Sandbox Code Playgroud)

但我很确定navigationBar始终位于顶部,因此我认为您要隐藏的栏实际上是您自己的工具栏.

self.myToolBar.hidden = YES;
Run Code Online (Sandbox Code Playgroud)