博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS自定制tabbar与系统的tabbar冲突,造成第一次点击各个item图片更换选中,第二次选中部分item图片不改变...
阅读量:6459 次
发布时间:2019-06-23

本文共 427 字,大约阅读时间需要 1 分钟。

可以选择是使用自定制的还是系统的,如果使用自定制的,就使用以下方法即可隐藏系统的uitabbarButton,从而使item恢复正确

//隐藏UITabBarButton

-(void)viewWillLayoutSubviews{

    

    [super viewWillLayoutSubviews];

    

    for (UIView *child in self.tabBar.subviews) {

        

        if ([child isKindOfClass:NSClassFromString(@"UITabBarButton")]) {

            

            [child removeFromSuperview];

        }

    }

}

产生的原因是:两个tabbar都存在,当点击item时会把uitabbarButton前置,从而第二次试图更换了但是图标并没有更换,往往是在原有的tabbar上面又增加新的视图之后产生的问题

推荐使用真机测试,然后通过下图这个图标进行所有图层,所有控件查找原因:

 

转载地址:http://ukazo.baihongyu.com/

你可能感兴趣的文章
全局临时表
查看>>
C语言 常用单词
查看>>
【高德地图Android SDK】视频教学
查看>>
oracle long类型转换成varchar2
查看>>
[ITSEC]信息安全·Web安全培训第一期客户端安全之UBB系列
查看>>
BZOJ3619 : [Zjoi2014]璀灿光华
查看>>
typedef函数指针使用方法
查看>>
宁波大学2014年高等代数考研试题
查看>>
程序猿怎样哄女朋友开心的秘籍,定制给女朋友一个应用(生日礼物)
查看>>
白话经典算法系列之五 归并排序的实现
查看>>
北京簋街 美食全然攻略 + 簋街好吃的夜宵去处-----店铺介绍大全
查看>>
[LeetCode] Plus One 加一运算
查看>>
动态规划——活动选择问题
查看>>
atitit.软件开发概念--过滤和投影 数据操作
查看>>
个人网站/博客,建站好的域名和网站供应商网站整理
查看>>
POJ 1005 I Think I Need a Houseboat
查看>>
背包问题-2动态规划【正解】
查看>>
LRU Cache
查看>>
iOS nsstring 截取字符前后字符串
查看>>
自己动手写RTP服务器——用RTP协议传输TS流
查看>>