我使用故事板作为启动画面。
它有一个完整尺寸UIImageView
的艺术作品和一个依赖于语言的UILabel渲染。
对于所有可能的iPhone屏幕尺寸,我都有.png文件(不需要iPad)。
当我为iPhone 4s和iPhone 5使用相同的图像时,该图片包含一个看起来扭曲的圆圈。
方法1
在LaunchScreen.storyboard中,我为所有iPhone添加UIImageView
并使用Assets.xcassets
中定义的imageSet。
当我这样做时,图像集的图像@ 2x用于iPhone 4s和iPhone 5 5s。其中一个看起来很糟糕,因为iPhone 4s和5有不同的高度。
我不知道我可以在故事板中使用大小类来区分iPhone 4和iPhone 5.或者我可以吗?
方法2
在Assets.xcassets中创建一个启动图像集,它可以容纳所有必要的图像尺寸。
我无法在UIImageView
中选择此启动图像集作为图像。
问题
在LaunchScreen.storyboard中的完整大小UIImageView
:如何显示
主要问题似乎是区分4 + 4s和5 + 5s。
答案 0 :(得分:1)
当我为iPhone 4s和iPhone 5使用相同的图像时看起来扭曲的圆圈。
问题在于图像视图的内容模式。使用不会使图像超出其纵横比的内容模式。