Why isn't my Asset Catalog returning R4 images?

前端 未结 5 1799
一整个雨季
一整个雨季 2021-02-18 22:04

I\'m in the process of migrating my images to an Asset Catalog. My app needs to access the Launch Image after launch and display it on the screen.

Easy enough,

相关标签:
5条回答
  • 2021-02-18 22:47

    I have found answer thanks to this. Subtype R4 in Asset Catalog works only with iOS 7 and higher. In other case it will use @2x image.

    0 讨论(0)
  • 2021-02-18 22:49

    The R4 image worked for me only with this process:

    1. Delete the problem Image View from the storyboard
    2. Add a brand new Image View to replace it with the expected asset name, e.g. "Derp"
    0 讨论(0)
  • 2021-02-18 22:52

    For the R4 image to be automatically selected by Xcode you have to change the iOS Target to iOS 7. So even if you use the iOS7 SDK, your project target must be iOS 7.

    0 讨论(0)
  • 2021-02-18 22:54

    I have same issue and scratched hours. I use localized launch images which make it more complicate. After all, I just change back and not use asset catalog. Name the launch images as Default.png , Default@2x.png and Default-568@2x.png. Localized and Put them in the bundle and make ios recognize automatically. Everything works fine.

    0 讨论(0)
  • 2021-02-18 23:08

    The solution that we have used is to update the asset catalog and target only iOS 6 and Prior.

    How to do it. Go to the asset catalog. And on the top right corner click on the 'Attribute Inspector' icon. Here you can set the Target OS for the Launch Images. Uncheck the iOS 7 check boxes for iPhone. Now you should be able to see the launch images for these devices. Doing this you will use the 2x Image for R4 as well.

    0 讨论(0)
提交回复
热议问题