iPhoneX 系列的 push到下一个页面,返回时,会出现下图中的tabBar上移问题:
解决办法:在基类控制器的viewWillDisappear中,设置 translucent 半透明特性为false
OC代码:
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear: animated];
self.tabBarController.tabBar.translucent = NO;
}
Swift代码:
override func viewWillDisappear(_ animated: Bool) {
tabBarController?.tabBar.isTranslucent = false
super.viewWillDisappear(animated)
}
本文解决iPhoneX系列设备在使用Push导航时,返回页面出现的TabBar上移问题。通过在基类控制器的viewWillDisappear方法中,设置tabBarController的tabBar.translucent属性为NO,可以有效避免该问题。
1497

被折叠的 条评论
为什么被折叠?



