在选项卡栏项目中隐藏选项卡栏控件
我正在开发一个标签栏项目,在这个项目中我也有导航控制器。我正在执行以下步骤:- 显示主屏幕 从第一个选项卡导航到接下来的 5 个屏幕。 在第六个屏幕上,我想显示选项卡控制器并想显示我的其他选项卡栏。 我尝试了下面的代码:-
self.navigationController.tabBarController.hidesBottomBarWhenPushed = YES;
和其他一些代码。但尚未取得任何成功。那么有人可以建议我如何做到这一点吗?
谢谢
I am working on a tabbar project and in this i also have navigation controller. and i am doing below steps :-
Show the main screen
navigation from first tab to 5 next screens.
and on the 6th screen i want to show the tabbarcontroller and want to show my other tab bar.
i tried the below code :-
self.navigationController.tabBarController.hidesBottomBarWhenPushed = YES;
and some others. but did not get any success yet. so can any one suggest how to i do this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
创建两个文件 .h 和 .m,不带 .xib
//.m 文件
将视图重定向到需要选项卡栏的位置。
Create two files .h and .m without .xib
//.m file
Redirect your view to this view wherever you need tabbar.
通过以下方式尝试:
创建委托类的对象
现在在 .m 类中
现在只需在导航位置的视图中执行此操作,
这只是一个棘手的部分。它对我来说非常有用:)
TRy it by this:
Create the Object of Delegate class
Now in .m class
Now just do like this in the View from where you are navigation,
This was just a tricky part.It worked greatly for me :)
您必须使用自定义
UItabBarController
。请参阅创建自定义 TabBar 控制器
You have to use custom
UItabBarController
.see creating custom TabBar Controller