这篇文章给大家聊聊关于如何适配iOS11系统中的导航栏与状态栏,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
[[UIBarButtonItem外观] setBackButtonTitlePositionAdjustment:UIOffsetMake(0,-60) forBarMetrics:UIBarMetricsDefault];
解决方案:
[[UIBarButtonItem外观] setBackButtonTitlePositionAdjustment:UIOffsetMake(-200, 0) forBarMetrics:UIBarMetricsDefault];
2、使用tableView时,状态栏空出20像素。
解决方案:
self.extendedLayoutInincludesOpaqueBars=是;
如果(@可用(iOS 11.0,*)){
self.tableView.contentInsetAdjustmentBehavior=UIScrollViewContentInsetAdjustmentNever;
} 别的{
self.automaticallyAdjustsScrollViewInsets=NO;
}
3.自定义导航栏返回按钮,UIBarButtonSystemItemFixedSpace失败
解决方案:
UIBarButtonItem *leftItem=[[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"back"] style:UIBarButtonItemStyleDone target:self action:@selector(backBtnClick)];
如果(@可用(ios 11.0,*)){
leftItem.imageInsets=UIEdgeInsetsMake(0, -10, 0, 0);
self.navigationItem.leftBarButtonItem=leftItem;
} 别的{
UIBarButtonItem * negativeSpacer=[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
负间隔.宽度=-10;
【如何适配iOS11系统中的导航栏与状态栏】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
终于可以告别iPhoneX那各种显示问题了!
有15位网友表示赞同!
这篇文章来的真是太及时了,我正在开发一个项目一直在卡在这个地方
有11位网友表示赞同!
学习iOS新技术真是不容易啊,还好有这篇详细的教程
有9位网友表示赞同!
感谢分享,我会好好阅读一下学习一下这些方法
有9位网友表示赞同!
我的App突然在iOS11上显示紊乱了,不知道是不是这个问题引起的
有5位网友表示赞同!
希望能帮到更多开发人员,解决导航栏和状态栏适配的难题
有6位网友表示赞同!
这个标题让人一目了然,内容一定实用!
有18位网友表示赞同!
果粉们可以安心了,iOS11适配问题已迎刃而解
有15位网友表示赞同!
我也在学习iOS开发,这篇文章太重要了
有10位网友表示赞同!
分享这样的文章真太好了,希望能更详细一些
有5位网友表示赞同!
希望有更多针对不同情况的解决方案
有12位网友表示赞同!
感觉iOS开发越来越复杂了
有6位网友表示赞同!
终于明白为什么我的App在iPhoneX上显示有问题了
有7位网友表示赞同!
学习完了这篇文章再试试看,相信问题能解决掉
有10位网友表示赞同!
期待看到更多与iOS11适配相关的内容
有18位网友表示赞同!
对于新手来说,这篇文章还是比较难理解
有20位网友表示赞同!
导航栏和状态栏适配是iOS开发不可或缺的一部分
有15位网友表示赞同!
学习起来还蛮费时间
有13位网友表示赞同!
ios11的特性真是让人眼前一亮
有5位网友表示赞同!
感谢作者分享这么实用的知识
有16位网友表示赞同!