PS:模拟器我拖动的时候老感觉拖不动 原来要把就把鼠标放到四个角的时候,才可以随便拖动
我的项目启动图不是使用xib和SB适配的,结果在iPhone X上一启动起来就是这样,请看下图
解决方案
方案一:项目使用LaunchScreen.xib或者LaunchScreen.storyboard配置启动图,这个大家都懂,就不做介绍了。
方案二:在LaunchImage 里面添加上iPhoneX的启动图 规格为1125 × 2436
修改Contents.json文件,添加如下内容
然后齐刘海运轮耐就出来了,我看着齐刘海特别像牛角,挺可爱的,工程启动图如下:
iOS11表格用MJRefresh框架下拉刷新的时候界面会闪,显示紊乱,
原因是iOS11弃用了桐册automaticallyAdjustsScrollViewInsets属性,新增contentInsetAdjustmentBehavior来替代它
_tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever
解决方案 自己写一个类 继承UINavigationBar 重写layoutSubviews方法改变frame即可。
需求:由于iphonex及之后的机型底部有一根横线,导致tabbar比原来提升了一段高度。根据底部tabbar提升的高度,计算出页面需要在底部给整个tabbar留出的位置高度。PS:微睁宴弯信开发者悉闷工具iphonex与实际真机测试效果不同,底部并没有底部提升。
app.js调用 wx.getSystemInfo接祥雹口获取页面信息,判断底部提升高度。
官网文档:获取系统信息
如图所示
Xcode9带有iPhoneX的模拟器,可以在上面运行查看自己应用的显示情况,如果发现自己的app在雀做X下运行时上下都有黑条,那是因为应用在启动的时候没有对应的启动图,所以需要添加在X下运行的@3X的1125X2436px大小的启动图,准备好启动图后showInFinder放到启动图文件夹下脊岁扮,然后在Contents.json中添加对应的描述即可
注意filename是你启动图的名字,如果添加后Contents.json的格式不正确,可以新建一个lanchImage,新建的lanchImage文件夹下的Contents.json带有iPhoneX启动图的描述, 然后在新建的lanchImage中找到Contents.json文件中的相关描述复制过来即可。
应樱灶用大部分都是竖屏界面,先说说竖屏界面的适配.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)