iOS 修改啟動圖無效


開發中遇到一個問題,更改項目中的啟動圖發現無效,還是原來的圖片,改下圖片名字重新啟動為啟動圖變成了空白,這個項目是用Launch Screen這種方式設置的啟動圖。

原因:

使用LaunchScreen的情況下,出現啟動圖不能更新,可能是由於,系統緩存了啟動圖的截屏,並且會根據啟動圖的名字確定會不會刷新啟動圖的緩存。

目前已知的可行辦法是,啟動圖不要放在Assets.xcassets里邊(放在Assets.xcassets里邊如果更改了啟動圖Set的名字,會出現啟動的時候白屏),啟動圖放到外邊的文件夾下,並且每次更新啟動圖的時候使用不同的名字,這樣每次更換啟動圖后就,啟動的時候就會使用新的啟動圖。

如果之前使用的是LaunchScreen,之后換成LaunchImage,那LaunchImage設置的啟動圖一定是無效的,因為LaunchScreen的優先級高於LaunchImage,沒有什么好的解決辦法,除非刪應用,重啟,重裝應用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM