您好,欢迎来到要发发知识网。
搜索
您的当前位置:首页iPhone X 系统tabbar高度问题

iPhone X 系统tabbar高度问题

来源:要发发知识网

由于iphone x 系统tabbar的高度在,- (void)viewDidLoad和-(void)viewWillAppear:(BOOL)animated时的高度是49,但是在-(void)viewDidAppear:(BOOL)animated执行是83所有,当我们的tabbar没有处理是可能漏出底部view上的东西;

例如:


我们可以在 -(void)viewDidAppear:(BOOL)animated 中进行重新设置,我的做法是家里白色背景,代码如下:-(void)setBackCor{

// 设置一个自定义 View,大小等于 tabBar 的大小

UIView *bgView = [[UIView alloc] initWithFrame:self.tabBar.bounds];

// 给自定义 View 设置颜色

bgView.backgroundColor = [UIColor whiteColor];

// 将自定义 View 添加到 tabBar 上

[self.tabBar insertSubview:bgView atIndex:0];

}

效果:


Copyright © 2019- net188.cn 版权所有 湘ICP备2022005869号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务