|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
以后的学习中,一定要多问自己几个为什么,多向有经验的人请教,不要碍于面子。我看重苹果未来的发展,所以我一定要坚持下去,也许别人很容易就学会了的工具,我要学很久,但没关系,因为我始终相信勤能补拙这句话!做iphone6和plus适配时分发明一个成绩,先来看图(一下会商全体在真机下完成,非摹拟器)
128*750图片是nav@2x.png
<br>
1242*192图片是nav@3x.png
<br>
之以是用圆方是为了变形能实时发明。2x和3x图片辨别是为了,看看6以下都是用的2x图片而plus用的是3x图片。
把这两张图片增加到images.xcassets中(间接拖出来):
<br>
好了。
依照我所把握的材料,ip6以下是用的@2x图片,ip6plus用的@3x,deploymenttarget选择为6.0(这个今朝信任人人都是选择这个,他撑持collectionview和layout等功效)。
<br>
运转在iphone6和plus下面,以下图:
<br>
<br>
图有点年夜,人人看一下导航栏(我用的是imageview),图片仿佛刚有点不合错误(用的是@3x的图片),ip6plus运转是对的。
此时ip6的体系是8.0.2,deploymenttarget选择为6.0:
<br>
为何呢?google了一下,找到了这么说法:
<br>
白色部分就说了这个成绩,绿色仿佛给出谜底,我依照他的办法试了一下:
把deploymenttarget选择为7.0(之前是6.0),再次运转:
<br>
能够了,利用的图片是@2x了。(假如你在把deploymenttarget选择为6.0,程序从呆板上删失落,在clean,了局仍是毛病的。)
换个呆板(iphone6(固然你能够用其他的iphone4s、5等)体系是iOS8.1的),重新把deploymenttarget选择为6.0,运转没有成绩。
以是得出个结论iOS8.0.1这个中央有个小bug,人人晋级一下体系,大概把deploymenttarget选择为7.0便可。
关于iOS8的适配,还能够参照我的另外一篇文章:APP适配IOS8,iPhone6和Plus截图扼要申明,有iP6截图下载供研讨(原创)
第二天我将ip6呆板晋级以后(到8.1),这个成绩不存在了。
用代码控制view意思他们玩的都是高科技IB都是垃圾很多人也纠结到底用不用IB的确很多时候IB灵活度不行但是不需要灵活度的时候还不用IB那不是装X吗要是没人用苹果还开发IB干嘛早去掉了IB在很多时候节省很多工作量UINavigationController再说说NavigationController刚接触开发的时候不明白View和View之间怎么切换的 |
|