iOS 11 和 iPhone X 适配
来源:互联网 发布:阿里旺旺mac版本下载 编辑:程序博客网 时间:2024/05/17 04:08
1、第一步最重要的适配,LaunchImage的适配,添加在xcassets包中的启动图,添加iPhoneX 启动图,格式为1125 × 2436
2、APPIcon 添加1024 × 1024图片,详情见Missing Marketing Icon
3、iPhone X 高度适配,判断逻辑宏
#define isIPhoneX ([UIScreen mainScreen].bounds.size.height == 812.0)
4、iPhone X 导航栏高度适配判断,iPhone X为88,这里可以动态获取导航栏高度而布局,
CGFloat y= CGRectGetMaxY(self.navigationController.navigationBar.frame);
5、UITableView 适配
self.estimatedRowHeight = 0; self.estimatedSectionHeaderHeight = 0; self.estimatedSectionFooterHeight = 0;
6、UIScrollView 适配
if (@available(iOS 11.0, *)) { scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { self.automaticallyAdjustsScrollViewInsets = NO; }
7、MJRefresh 上移问题
if (@available(iOS 11.0, *)){ tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; tableView.contentInset = UIEdgeInsetsMake(SafeAreaTopHeight, 0, 49, 0); tableView.scrollIndicatorInsets = tableView.contentInset; }
目前遇到这么多,后续补充
阅读全文
0 0
- iOS 11 和 iPhone X 适配
- 适配 iOS 11 & iPhone X
- APP适配 iOS 11和iPhone X总结
- iOS iPhone X 适配
- [iOS]适配iPhone X
- iOS 11及iPhone X适配
- iOS 适配iOS11、iPhone X
- iOS开发 iPhone X适配
- iOS 对iPhone X适配
- iOS 11 和 iPhone X 适配相关文章
- ios 11和iphone x的相关适配
- 适配iOS 11和iPhone X——导航栏、UITableView
- iPhone X 适配 ( iOS 11适配 ) 打理刘海
- iOS 11适配,iPhone X 适配问题
- iPhone X、iOS 11 、Xcode9,适配,布局,API
- iOS11和iPhone X适配
- iOS 11.0 iPhone X safeArea适配
- UIScrollview在 iOS 11和iPhone X上偏移的两套完美适配方案
- 关于Jlink v8固件升级的完美解决方法
- 【JavaWeb】ajax请求返回200却进入error
- Android三种动画的实现
- java实现上传图片上传到阿里云
- 简单链表
- iOS 11 和 iPhone X 适配
- JAVA基础
- MySQL删除数据后磁盘空间的释放情况
- react 0.14中使用百度富文本编辑器
- Python 命令行解析工具 Argparse介绍(二)
- VIM的玩法2——查找、替换
- Android Studio上传Library库到JCenter,并同步到Maven Central
- Spring boot搭建
- YOCTO编译环境的搭建