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. 渐变背景iOS
- 2. 渐变背景上的文字渐变
- 3. 在xcode 6上启动屏幕 - ios 8
- 4. 如何让背景渐变填充应用于div的屏幕?
- 5. 背景渐变
- 6. 渐变背景
- 7. IE 8.渐变背景+图片
- 8. 具有渐变背景的iOS UITextField
- 9. Xamarin - 渐变背景
- 10. 更改Windows 8锁定屏幕背景?
- 11. IOS背景渐变 - 故事板
- 12. iOS - 按钮背景更改与iPad上的渐变背景
- 13. Android渐变背景渐变为透明
- 14. Xamarin.IOS景观启动屏幕
- 15. 渐变背景UIScrollView
- 16. JPanel渐变背景
- 17. NSOutlineView渐变背景
- 18. 与背景渐变
- 19. Imagemagick背景渐变
- 20. CSS3背景渐变
- 21. Itextsharp渐变背景
- 22. css渐变背景
- 23. CSS3渐变背景
- 24. 启动屏幕完成后iOS屏幕变黑
- 25. 结合flexslider与背景渐变动画
- 26. Android LinearLayout渐变背景
- 27. CSS中的动画渐变背景
- 28. 颜色渐变的背景
- 29. PDF的渐变背景
- 30. tabBar中的渐变背景