iOS下关于自动匹配全屏图片的问题

最近项目需要做一个新手引导页,每个尺寸的屏幕都有一张对应的全屏图片。
一开始想当然的用ImageSet去做,发现只有1x、2x、3x的区别:
顺便P个S:使用ImageSet,图片名字里面不要再含有“@2x、@3x”这类字眼,切记切记!

ImageSet_Image.png

而我想要达到的效果是类似LaunchImage的设置页面,可以根据不同尺寸设置不同图片

LaunchImage.png

网上找了一圈发现只有LaunchImage才能设置多个尺寸,普通图片好像不能这样设置。(如果有大神知道方法,烦请告知,感激不尽)

最后没办法,只能通过给不同尺寸的图片设置不同名字的土方法来做了。当然,轮子是不用重复造了,国外已经有人写了一个UIImage的Category,直接拿来用就是了:点我点我

需要注意的是使用此方法一定要严格按照里面定义的命名规范来,而且必须是PNG格式的图片。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS 用imageWithContentsOfFile 加载图片图片名不带@2x和@3x,会找不到图片,问什么不...
    杨大虾阅读 11,122评论 1 3
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,681评论 7 249
  • 昨天匆匆忙忙在轻轨上絮叨完,就刷刷刷投了首页,然后就嗖一下收到了首页投稿的退稿信,洋洋洒洒二十条,高冷的很。于是后...
    Lujuannnn阅读 3,823评论 0 2
  • 一、生活事件 今天请了一位调钢琴的师傅来我家,帮我们家钢琴调弦,因为最近这两年我女儿比较忙,很少弹琴,钢琴...
    Cyylinxi阅读 1,547评论 0 0