关于iOS各种尺寸屏幕适配
PHP中文网
PHP中文网 2017-04-17 13:27:08
[iOS讨论组]

如今出了6和6+ 开发起来屏幕适配就又成了一个问题.. 怎么在不同尺寸下的屏幕下使用一个storyboard呢?如果用autolayout的话,控件之间的间距是写死的,在不同尺寸下的效果还是不同.. 请问大家是怎么做的呢?

PHP中文网
PHP中文网

认证0级讲师

全部回复(5)
迷茫

那你可以只和父控件控制约束啊,间距可变啊,是约束没设好吧

伊谢尔伦

看别人分享的经验一般都根据6来做设计,然后开发使用自动布局,接着看在其他分辨率上的表现情况,再做调整。

伊谢尔伦

自己写了个适配工具http://www.cocoachina.com/bbs/read.php?tid=327021

黄舟

我一般是在页面最外层设置一个容器,然后使用媒体查询设置容器的宽度,6和6 plus的屏幕宽度其实可以在本地使用chrome浏览器进行测试的。

巴扎黑

在iOS8的开发中,引入了size classes 的概念。通过size classes的引入,可以很好地解决针对不同大小的设备的布局问题。再搭配一个用心设计的Autolayout,你可以用很一致的设计完成对不同代的iphone和ipad的支持。需要注意的是,不要滥用size classes。

建议你参考文章:
Beginning Adaptive Layout Tutorial

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号