iPhone特定机型底部tabbar对应的Controller第一次出现,tabar的Icon/title重合

iPhone特定机型底部tabbar对应的Controller第一次出现,tabar的Icon/title重合
更改了tabbar的frame
self.tabBarController.tabBar.frame = CGRectMake(0, kScreenHeight - TABBAR_HEIGHT, kScreenWidth, TABBAR_HEIGHT);
移除更改barbar的frame代码即可,通过
self.tabBarController.tabBar.hidden = YES; self.hidesBottomBarWhenPushed = YES;
如果隐藏tabbar后底部tabbar对应的区域不响应交互
self.tabBarController.tabBar.userInteractionEnabled = NO
Controller的View中有ScrollView,scrollView中又有ChildViewController的View
1. 此时会影响系统safeInsets的计算,需要添加后重新布局view和tabbar
```
[self.view setNeedsLayout];
[self.view layoutIfNeeded];
[self.tabBarController.tabBar layoutIfNeeded];
```
浙公网安备 33010602011771号