15
A
回答
10
您無法在啓動屏幕中運行代碼或使用任何自定義類。
您必須提供一個可拉伸的圖像,其中包含足夠的數據以使其在所有分辨率下均可行。
此外,您可以利用@2x
和@3x
修飾符。 iPhone 6 plus會嘗試加載@3x
修飾符AFAIK。
作爲最後的手段,如果啓動屏幕xib對您來說不夠用,您仍然可以使用UILaunchImages plist鍵,併爲最低版本的8.0指定圖像。缺點是Xcode不會自動爲您生成這些內容,因此您必須手動編寫這些內容。還記得爲iPhone 6加圖片的修改是@3x
一個例子:
UILaunchImage = Default // This is for iOS 6, if you need it
UILaunchImages // iOS 7, 8
- [0]
- UILaunchImageName = Default
- UILaunchImageMinimumOSVersion = 7.0
- UILaunchImageSize = {320, 480}
- UILaunchImageOrientation = Portrait
- [1]
- UILaunchImageName = Default-568h
- UILaunchImageMinimumOSVersion = 7.0
- UILaunchImageSize = {320, 568}
- UILaunchImageOrientation = Portrait
- [2]
- UILaunchImageName = Default-667h
- UILaunchImageMinimumOSVersion = 8.0
- UILaunchImageSize = {375, 667}
- UILaunchImageOrientation = Portrait
- [3]
- UILaunchImageName = Default-736h
- UILaunchImageMinimumOSVersion = 8.0
- UILaunchImageSize = {414, 736}
- UILaunchImageOrientation = Portrait
附:以上plist
對於那些正在爲圖像目錄或啓動屏幕文件的本地化而苦苦掙扎的人來說也是一個完美的解決方案。
1
只要您可以將PDF單個矢量素材添加到您的項目中,我通常會將必須從Illustrator或Photoshop啓動的圖像中的漸變色導出爲PDF,並將它們包含在佈局中,並獲得相當好的效果。
相關問題
- 1. 在xcode 6上啓動屏幕 - ios 8
- 2. 漸變背景上的文字漸變
- 3. 漸變背景
- 4. Xamarin - 漸變背景
- 5. IOS背景漸變 - 故事板
- 6. Android漸變背景漸變爲透明
- 7. Xamarin.IOS景觀啓動屏幕
- 8. CSS3漸變背景
- 9. 漸變背景UIScrollView
- 10. Imagemagick背景漸變
- 11. NSOutlineView漸變背景
- 12. CSS3背景漸變
- 13. Itextsharp漸變背景
- 14. 啓動屏幕完成後iOS屏幕變黑
- 15. 全屏幕背景
- 16. Android LinearLayout漸變背景
- 17. CSS中的動畫漸變背景
- 18. UITableView的漸變背景
- 19. 顏色漸變的背景
- 20. TabBar的漸變背景?
- 21. tabBar中的漸變背景
- 22. 平滑漸變背景動畫java
- 23. 使用CSS漸變背景滾動
- 24. 固定背景漸變動態寬度
- 25. 初始屏幕和漸變
- 26. CSS背景漸變驗證
- 27. 背景需要有漸變
- 28. CSS HTML背景漸變
- 29. 背景漸變與Magick ++
- 30. HTML背景漸變重複