您的位置:首页
系统tabbar出现两个tabbar的问题解决方案。
2018-04-20 16:12
337 查看
先说说咋出来的, 扫描二维码成功后点击添加设备,直接pop to rootview tabbar这个界面出现了如下问题
一开始觉得是扫描的时候出的问题, 查来查去发现界面一个个的返回不会出现问题, 如果两个界面以上在返回就出现这个问题。具体原因我没有深究, 无非就是苹果把系统自带的tabbar 给搞出来了, 那好我们直接上代码干掉苹果给我们 弄出来的tabbabr。
如下代码直接添加到这个vc中。
-(void)viewWillLayoutSubviews{
[super viewWillLayoutSubviews];
for (UIView *child in self.tabBar.subviews) {
if ([child isKindOfClass:NSClassFromString(@"UITabBarButton")]) {
[child removeFromSuperview];
}
}
}
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
for (UIView *child in self.tabBar.subviews) {
if ([child isKindOfClass:[UIControl class]]) {
[child removeFromSuperview];
}
}
}
一开始觉得是扫描的时候出的问题, 查来查去发现界面一个个的返回不会出现问题, 如果两个界面以上在返回就出现这个问题。具体原因我没有深究, 无非就是苹果把系统自带的tabbar 给搞出来了, 那好我们直接上代码干掉苹果给我们 弄出来的tabbabr。
如下代码直接添加到这个vc中。
-(void)viewWillLayoutSubviews{
[super viewWillLayoutSubviews];
for (UIView *child in self.tabBar.subviews) {
if ([child isKindOfClass:NSClassFromString(@"UITabBarButton")]) {
[child removeFromSuperview];
}
}
}
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
for (UIView *child in self.tabBar.subviews) {
if ([child isKindOfClass:[UIControl class]]) {
[child removeFromSuperview];
}
}
}
相关文章推荐
- 系统tabbar出现两个tabbar的问题解决方案。
- 解决品牌机、笔记本 安装GhostXP系统出现问题的终极解决方案
- [转]ClickOnce部署出现 系统必备的安装位置未设置为组件供应商的网站,无法在磁盘上找到 dotNetFx40LP_Client_x86_x64cs.exe 问题的解决方案
- tensorflow安装:Ubuntu系统下tensorflow安装过程可能出现的问题及解决方案
- mac 系统下 sublime text2 出现Node.js 路径问题 以及解决方案
- Oracle 部署系统出现问题的解决方案
- win7下第二次装双系统ubuntu时出现的两个问题
- 使用U盘重装win7系统出现“安装程序无法定位现有系统分区,也无法创建新的系统分区”问题的解决方案
- ClickOnce部署出现 系统必备的安装位置未设置为组件供应商的网站,无法在磁盘上找到 dotNetFx40LP_Client_x86_x64cs.exe 问题的解决方案
- ubuntu 9.10安装PDF打印机后出现两个问题及解决方案
- ThunderBird启动出现两个窗口问题的解决方案
- 系统中有两个version的PHP存在,导致phpunit测试出现问题的解决方法
- UITabBarController作为根视图控制器的时候出现的问题,popToRootViewController的时候出现两个TabBar
- 系统出现bootmgr is missing解决方案,戴尔dell服务器装系统需要特别注意的问题
- Excel的数据导入到数据库中出现的两个问题及解决方案
- Ubuntu提示检测到系统程序出现问题的解决方案
- VS2010的两个问题--右键菜单过长及Ctrl+F窗口宽度不断增大而且出现位置不一致--解决方案
- 【转】Mac OS X下Android系统M2、华为部分手机无法连接问题之解决方案
- 升级mac 系统 10.11之后cocoapods出现问题
- 《信息安全系统设计基础》实验过程中遇到的问题以及解决方案