美文网首页
iOS 适配

iOS 适配

作者: NapoleonY | 来源:发表于2018-06-21 12:18 被阅读9次

判断iPhone/iPad

let modelStr = UIDevice.current.model
// modelStr:iPad,iPhone或者iPod touch

备注:
当Targets-General-Deployment info-Devices选择iPhone时,如果app仍然安装到了iPad上,此时iPad被当作一个320*480pt的手机,在UI尺寸这块需要注意下。

判断iPhone X

UIScreen.main.bounds.size.height == 812.0

获取导航栏、状态栏、标签栏高度

CGFloat statusHeight = [[UIApplication sharedApplication] statusBarFrame].size.height;
CGFloat navHeight = self.navigationController.navigationBar.frame.size.height;
CGFloat tabBarHeight = self.tabBarController.tabBar.frame.size.height;

未完待续

相关文章

网友评论

      本文标题:iOS 适配

      本文链接:https://www.haomeiwen.com/subject/wyodqftx.html