隐藏UITabBarController
来源:互联网 发布:知乎到底是一帮什么人 编辑:程序博客网 时间:2024/06/02 19:43
这样的代码:
[self.tabBarController.tabBar setHidden:YES];
虽然可以隐藏UITabBarController,但是会留一个空白在原来的位置,这并不是我们想要的。本代码片段能很好解决这个问题。
- (
void
)setTabBarHidden:(
BOOL
)hidden{
UIView
*tab =
self
.tabBarController
.view
;
if
([tab
.subviews
count
] <
2
) {
return
;
}
UIView
*view;
if
([[tab
.subviews
objectAtIndex
:
0
]
isKindOfClass
:[
UITabBar
class
]]) {
view = [tab
.subviews
objectAtIndex
:
1
];
}
else
{
view = [tab
.subviews
objectAtIndex
:
0
];
}
if
(hidden) {
view
.frame
= tab
.bounds
;
}
else
{
view
.frame
= CGRectMake(tab
.bounds
.origin
.x
, tab
.bounds
.origin
.y
, tab
.bounds
.size
.width
, tab
.bounds
.size
.height
);
}
self
.tabBarController
.tabBar
.hidden
= hidden;
}
- UITabBarController 隐藏
- 隐藏UITabbarController
- 隐藏UITabBarController
- UITabBarController 隐藏
- UITabBarController 隐藏标签栏
- UITabBarController隐藏和显示
- 隐藏UINavigationController和UITabBarController
- UITabBarController自定义以及隐藏
- 隐藏UITabBarController的tabBar
- 变相隐藏UITabBarController的TabBar
- UITabBarController 隐藏 Bootom Tab Bar
- 关于UITabBarController的UITabBar隐藏问题
- UITabBarController的隐藏与显示?求大神
- 隐藏UITabBarController 并去掉隐藏后的白边
- UITabbarController
- UITabBarController
- UITabBarController
- UITabBarController
- 前端开发者不可忽视的 5 个 HTML5 新特性
- 数组相关问题
- libevent windows 编译
- TK的unclock
- 宽带接入技术
- 隐藏UITabBarController
- 感悟
- 线性代数(五) :子空间及向量张成的空间
- libtool错误的解决
- IconVault – 创建自定义图标字体的神器推荐
- Eclipse快捷键
- 线程栈和进程栈 区别
- 抽屉原理的妙用
- ARC 单个文件开启关闭