分享好友 最新动态首页 最新动态分类 切换频道
苹果6 plus屏幕壁纸需要多少大小
2024-12-29 19:47
苹果6plus屏幕适配到6改ps尺寸的方法
  首先,先创建一个简单地工程。
  这里我们选择“Single View Application”工程。
  名字就叫“ZYScreenTest”。
  位置选择桌面就可以了。

  我们在Main.storyboard中把“Use Auto Layout”和“Use Size Classes”选项勾掉,默认的是勾选上的。
  在把我们的ViewController尺寸调节成5s的尺寸或者4的尺寸都行,看个人习惯是在5s上做布局还是4上做布局。笔者这里就以5的屏幕给大家介绍。
  选中当前ViewController,中间的选项,进行XIB尺寸调整,这里可以根据习惯选择是3.5寸还是4寸等。

  之后我们拖拽一个imageView,放在(110,50)的位置,尺寸设置为(100,100)。
  再拖拽一个imageView,尺寸一样,位置放置在(110,240)的位置作对比。
  我们的目的是随着屏幕变化,对应控件坐标宽高发生相应可控的变化,以达到屏幕适配的目的。
  修改两个ImageView背景颜色作为区分,修改两个ImageView的Autoresizing相同,都已第二个拖拽的imageView为准,选择居上,居右位置不变的约束。

  之后,我们给下面的imageView再AutoSizing添加如图约束。去掉上下左右约束,保留内部宽高约束。
  好,用5模拟器运行。运行效果会发现没有什么变化,因为我们毕竟是用5的屏幕布局的,所以在5上运行效果和我们布局的界面差不多的。

  接下来再用iPhone6plus 模拟器运行,
  我们会发现上面的ImageView的autoSizing只添加向上向下约束坐标和宽高都没变,下边的ImageView坐标和宽高都相应的变化了,基本和我们刚才在iPhone5模拟器上运行的基本比例一样。但是两个控件之间的布局已经和我们在StoryBoard上的布局不一样了。
  我们给第一个ImageView添加同样约束,再在6plus模拟器上运行,如图,我们会发现其布局和我们在StoryBoard上布局一致。

  也就是说在AutoSizing只添加宽高约束的控件,会按照屏幕比例放大。我们都知道iPhone6以上使用的是三倍图,好我们准备三张不同的图片,分别是原图,二倍图,三倍图。这里笔者就随便找三张图了,分别命名为“test.png”(100p*100px),"test@2x.png"(200*200px),“test@3x.png”(300*300px),用来判断分辨率,iPhone6plus和iPhone6默认使用的是@3x图片,iPhone5和5s以及4s使用的是@2x图片。这里是用来验证我们的适配。
  在“Images.xcassets”里面创建一个“New Image Set”,重命名为“test”,把我们刚才的三张图片拖进去。

  然后对我们刚才拖拽的imageView设置图片。设置图片,直接在“image”属性里面写我们刚才对ImageSet命的名字“test”。我们再用iPhone5模拟器运行,运行效果我们看到5模拟器上运行加载的图片都是@2x图片,也就是二倍图。两个imageView都加载了,说明,我们在AutoSizing中只勾选宽高约束,不影响iPhone5界面布局。我们用iPhone6 plus模拟器运行。如图,说明约束也是不影响加载三倍图的。

  接下来,我们进行如图布局,把第一个图片也进行AutoSizing中宽和高约束,去掉上下左右约束,放置同一排,再两个图片中间再添加一个红色的View,放置最上层,依然添加同样约束。用6Plus模拟器运行。发现间距和相对位置和iPhone5上布局一直。
最新文章
360借条怎么协商还款延期
一、 了解360借条逾期及后果在探讨如何协商延期还款之前,我们必须先了解360借条逾期的严重性。逾期还款不仅会产生高额的逾期利息和违约金,还会严重影响个人信用记录。在征信系统中留下不良记录,将对未来的贷款、信用卡申请、租房、就业
Emby插件的魅力:提升家庭影院体验的秘密武器
本文将深入Emby插件的多样功能与应用,如何帮助用户打造个性化的家庭影院体验。无论是增强媒体库管理,还是提供高效的在线播放与流媒体功能,Emby插件为用户带来了前所未有的灵活性与便利。Emby插件,家庭影院,媒体管理,流媒体,插件功能
CHAPTER 12: 《DESIGN A CHAT SYSTEM》 第12章 《设计一个聊天系统》
就聊天应用进程的设计类型达成一致至关重要。市场上有一对一的Facebook Messenger、微信和 WhatsApp 等聊天应用进程,专注于办公聊天应用进程Slack 等群组聊天,或 Discord 等游戏聊天应用进程,专注于大型群组互动和低
360文件粉碎机
360文件粉碎机是一款可以帮助用户轻松清理电脑中无法删除的一些顽固文件,让你解决就需要相应的强力卸载清除软件帮助你完成最干净的清理效果了,在也不存在无法删除的文件,你的电脑你做主族!经常用360文件粉碎工具删除文件,不是什么秘密
Excel 批量插入图片技巧分享
在 Excel 插入图片,你的第一反应是不是【插入】-【图片】-选择一张图片-【确定】。一张张慢慢来,抬头一看,下班时间到了。还有好多......QAQ想要快速搞定,快点下班吗?今天的我就来教大家,如何批量插入图片!在插入图片之前,要先做好
DeepL翻译工具,让你的跨语言交流更加顺畅
一、什么是DeepL? DeepL是一款由德国公司开发的AI驱动的翻译工具。凭借其先进的神经网络技术,DeepL在翻译质量上远超许多其他翻译工具。无论是短语、句子还是整篇文章,DeepL都能提供准确、流畅的翻译结果。 二、DeepL
5款非常好用的前端在线编辑器推荐
使用在线编辑器的好处:I 提供各种在线JS或css框架II实时预览代码效果III线上保存代码IIII 可分享下面推荐几款很不错的在线前端编辑器1.jsfiddle界面简洁 支持登录保存代码 但不能实时预览 支持emmetDemo:http://jsfiddle.net/m/rdb/2.jsbi
132KW电机配多大的齿轮箱
关键词:132KW电机配多大的齿轮箱_FAF57DRS80K4_FAF57DRS80MK4FAF57DRS80K4减速机电机参数:FAF57DRS80K4157.090.55KW8.80rpm595N.m49Kg9220N1.00FAF57DRS80K4136.160.55KW10.0rpm515N.m49Kg9800N1.15FAF57DRS80K4127.270.55KW11.0rpm480N.
2022.47 AI中的算法与模型
最近工作中,发现不少人对AI中的算法和模型的概念分不清楚,导致思考沟通表达问题不准确,其实这两个概念还是有很大差别的。AI中的算法,是指在已知样本数据基础上,按照预先设定的架构,由机器运行创建学习“模型”的过程。机器学习算法有
Chrome on Server 2012
QuestionTuesday, June 11, 2019 1:09 PMHow do I install Chrome browser on Server 2012 ?When I try - I apparently get blocked - by IE Enhanced Security........All replies (4)Tuesday, June 11, 2019 1:21 PMHello,Windows server
相关文章
推荐文章
发表评论
0评