iOS8 自定义UITabBar (使用popToViewController导致的UITabBarButton重叠的问题)
来源:互联网 发布:福建新闻频道网络直播 编辑:程序博客网 时间:2024/06/05 19:18
最近工作中遇到自己定义的tabbar在iOS8 中重叠的情况.就是原本已经移除的UITabBarButton再次出现
折腾了半天,都不知道原因所在。
最后翻阅文档。 说在iOS8 是允许动态添加tabbaritem的。所以,我猜想会不会是因为这个原因。那为什么iOS7又是没有问题的呢?
回到正题。既然是动态添加。那么按照apple的一贯作风。一定会调用viewWillAutolayout这个方法。
解决方法:
-(void)viewWillLayoutSubviews{
[super viewWillLayoutSubviews];
for (UIView *child in self.tabBar.subviews) {
if ([child isKindOfClass:NSClassFromString(@"UITabBarButton")]) {
[child removeFromSuperview];
}
}
}
0 0
- iOS8 自定义UITabBar (使用popToViewController导致的UITabBarButton重叠的问题)
- iOS8 自定义UITabBar (使用popToViewController导致的UITabBarButton重叠的问题)
- iOS8 自定义UITabBar (使用popToViewController导致的UITabBarButton重叠的问题)
- 自定义UITabBar 在 popToViewController 或popToRootViewController后UITabBarItem出现重叠
- 在iOS8系统下,UITabbar上的item自定义背景色和图片问题
- 在iOS8系统下,UITabbar上的item自定义背景色和图片问题 (
- 在iOS8系统下,UITabbar上的item自定义背景色和图片问题
- 在iOS8系统下,UITabbar上的item自定义背景色和图片问题
- 在iOS8系统下,UITabbar上的item自定义背景色和图片问题
- popToViewController的使用
- IOS navigationController.popToViewController的使用
- Swift3.0 popToViewController 的使用
- Swift3.0 popToViewController 的使用
- ios8 升级导致的问题汇总
- UITabBarController笔记(UITabBar/UITabBarButton)
- ios8中最新自定义UITabbar上的字体颜色和图片的方法
- UITabBar的简单使用
- UITabBar 的使用
- Orcale 和 MySql的区别 五十点
- Poi 操作excel 定义单元格颜色
- Linux rpm 命令参数使用详解[介绍和应用]
- Android ActionBar完全解析(续)
- Fragment替换工具类
- iOS8 自定义UITabBar (使用popToViewController导致的UITabBarButton重叠的问题)
- 基于Facebook Buck改造Android构建系统之初体验
- 杀死僵尸进程
- 在 Servlet 中,如果 parameter 的值不存在, getParameter 的返回值
- Win7系统下的立体声混音录音的声卡的设置方法
- 调试BUG二三事
- centos 装apache
- 安卓模拟器安装时,SDK ROOT UNDEFINED ,问题解决方案
- C语言的枚举类型