淘姐妹

淘姐妹

ios13去除底部duke栏 ios13编辑页面图标

手机 0
怎么去掉ios13下面的条,苹果13去除底部横线,ios13底部横线去掉了吗,ios13去掉底部dock横条

背景

苹果在2019年WWDC中提出,到2020年4月开始,使用 iOS 13 SDK 的 App 必须使用 LaunchScreen,相应的LuanchImage 也要退出历史的舞台。但是现在苹果手机尺寸也越来越丰富了,很难找到一种适配各种尺寸启动图的方式。下面我就根据网上的例子与自己研究给出几种方案。

方案一:图片直接拉伸

1、直接在 LaunchScreen.storyboard 中添加 【【微信】】,autolayout 设置边距都为0。

2、 设置图片的的 Content Mode 为 Aspect Fill。

3、然后直接添加默认尺寸的图片就可以了。

这种做法简单粗暴,直接对图片进行拉伸适配了,对于启动图来说如果四边空白位置比较多也是没有问题。或者根据自己的图片通过设置 stretching 设置各个方向的拉伸的位置大小,具体方式大家自行研究了。

方案二:autolayout 排版内容

这种方式就不要在把启动页面看成是一张图片了,直接把它当成一个页面,放进我们需要显示的控件,使用 autolayout 正常布局适配。

这是个人最为推荐的一种方式,能够更加灵活的适配各尺寸。

方案三:还是使用多图片适配

这种方式本质上跟使用 LaunchImage 好像没什么区别,但是我们在嫌麻烦的或者不得不使用多启动图的时候,这也不失为一种解决方式。

添加图片

1、在 【【微信】】.xcassets 中 New Image Set

2、把所有尺寸图片添加进图片文件夹下

3、进入图片文件夹中,编辑 Contents.json,把里面的内容改成如下内容:

{

"images" : [

{

"idiom" : "iphone",

"scale" : "1x"

},

{

"idiom" : "iphone",

"filename" : "640x960.png",

"scale" : "2x"

},

{

"idiom" : "iphone",

"filename" : "1125x2436.png",

"scale" : "3x"

},

{

"idiom" : "iphone",

"subtype" : "retina4",

"scale" : "1x"

},

{

"idiom" : "iphone",

"filename" : "640x1136.png",

"subtype" : "retina4",

"scale" : "2x"

},

{

"idiom" : "iphone",

"subtype" : "retina4",

"scale" : "3x"

},

{

"idiom" : "iphone",

"filename" : "1242x2208.png",

"subtype" : "736h",

"scale" : "3x"

},

{

"idiom" : "iphone",

"filename" : "750x1334.png",

"subtype" : "667h",

"scale" : "2x"

},

{

"idiom" : "iphone",

"filename" : "1125x2436.png",

"subtype" : "2436h",

"scale" : "3x"

},

{

"idiom" : "iphone",

"filename" : "1242x2688.png",

"subtype" : "2688h",

"scale" : "3x"

},

{

"idiom" : "iphone",

"filename" : "828x1792.png",

"subtype" : "1792h",

"scale" : "2x"

}

],

"info" : {

"【【微信】】" : 1,

"author" : "xcode"

}

}

复制代码

2020-11-04更新,对 iPhone 12 做初步兼容,3x 图默认使用 1125x2436.png 进行设置。

保存之后变成如下所示:

设置启动图

1、在 LaunchScreen.storyboard 中直接添加 【【微信】】,autolayout 设置填满整个屏幕。

2、图片资源直接引用刚才添加的图片

3、设置后你会发现上面显示的是3.5寸的图片,这不用理会它,直接运行起来,你会发现能够不同尺寸加载不同启动图。

以上这个方式是参考了NinJaLife同学的这篇文章。

这方式需要注意一个问题:如果你的项目有多个 target 需要配置多套启动图,就需要建立多个 LaunchScreen.storyboard,并注意导入的多套启动图名称不能相同,会导致各个 target 的启动图都加载不出来。

最后

以上就是我总结的几种可行的方式,用哪种方式就仁者见仁智者见智了,如果大家还有什么更好的方案,欢迎一起讨论。


iphone13哪一款颜色更好看 13pro和13promax颜色

苹果13那款颜色,iphone 13 哪个颜色,苹果13哪一款颜色好看,苹果13哪款颜色最畅销

其实产品颜色,基本上卖得好的都是中性颜色(我以前有统计数据)。这个不管是手机还是家电都一样。毕竟一个经常用的产品,用那种很艳很纯的颜色很容易引起视觉疲劳然后产生厌烦。本身来说太纯太艳的颜色也和环境没那么容易契合融入,一般人HOLD不住。

所以买产品一般买中性颜色,中性颜色就是那种纯度不是很高很艳亮的颜色,有黑白灰,再外加有点颜色倾向的“高级灰”“马卡龙色”,这次苹果iphone13的5个新颜色:

作为一个大老爷们、设计师,必须选午夜色或者蓝色。其他3个颜色基本不在视线范围内。

当然每个人有每个人的喜好,不是说大家都一定要买某个颜色。像骚包男,我就推荐买红色,醒目,骚骚更健康。

女生选红色也不错,女生还是对色彩敏感很多,也喜欢鲜艳颜色灿烂绚丽。比较有幸福满足感。

其中粉色和星光色看图偏暖灰色,属于“马卡龙”色系,很适合小女生。学生妹子刚毕业没工作的5年的小女生,可以选这种,梦幻,温暖,可爱的颜色,这也和本身年龄特征气质较符合(女汉子请无视,请选午夜色或者蓝色)。

男生的话不管老的少的穷的富的,也只有在午夜色,蓝色,红色选。假如你选其他两个颜色的话,那就是娘炮了,现在会被政府抓去喝茶的,切记不要选。

求点赞,关注,谢谢。

原标题:iphone13颜色哪个好看?苹果13最受欢迎的颜色推荐