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 = @"个人中心";