iOS 自定义UITabBar出现文字混乱

问题描述:在自定义UITabBar视图后点击tabbar按钮后出现下方文字错乱,打开图层发现出现多了一层系统的UITabBarButton

原因:1.猜测是UITabBarButton未清除完

-(void)viewWillLayoutSubviews{

    [super viewWillLayoutSubviews];
    for (UIView *child in self.tabBar.subviews) {
        if ([child isKindOfClass:NSClassFromString(@"UITabBarButton")]) {
            [child removeFromSuperview];
        }
    }
}

使用上述方法后发现仍然会出现一次文字错乱

2.查找后最后发现是UITabBar中的一个控制里面使用了self.title = @"成绩分析";(所以还是自己挖的坑~~~)

修改方法:self.navigationItem.title = @"个人中心";

posted @ 2020-04-29 16:52  wusang  阅读(448)  评论(0编辑  收藏  举报