iOS11 push控制器tabbar上移问题
Posted HEJJY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS11 push控制器tabbar上移问题相关的知识,希望对你有一定的参考价值。
解决方法
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
{
// 如果有大于控制器
if (self.childViewControllers.count >= 1) {
viewController.hidesBottomBarWhenPushed = YES;
}
[super pushViewController:viewController animated:animated];
// 修正push控制器tabbar上移问题
if (@available(ios 11.0, *)){
// 修改tabBra的frame
CGRect frame = self.tabBarController.tabBar.frame;
frame.origin.y = [UIScreen mainScreen].bounds.size.height - frame.size.height;
self.tabBarController.tabBar.frame = frame;
}
}
以上是关于iOS11 push控制器tabbar上移问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在 jqueryMobile 中正确创建类似于 iOS tabbarController 的 tabbar 控制器?