我正在尝试将背景图片放在.progress-indicator .percentage
上。但是我无法确定所需的尺寸,因为该图片应该支持从 iphone 4s 到 iPAD的设备 ...这里有几个问题:
1)我应该将这些大图像放在1x,2x,3x尺寸的图像xcassets上,如果是这样,这些图像的大小应该是多少?
2)或者我应该再次在包本身上复制高分辨率图像,如果是这样的尺寸应该是什么?
答案 0 :(得分:0)
我们在资产方面有两种不同的尺寸:
(仅适用于iPhone) 我发现,你应该选择第一个选项,750X1333,1080X1920和1242X2208应该是1x,2x和3x。
您可以点击刻度线添加更多内容,然后给出我们为iPhone提供的尺寸。
Designer会根据每个ipad和iphone的分辨率为您提供合适的尺寸
答案 1 :(得分:0)
这取决于您想要显示的图像类型
答案 2 :(得分:0)
我认为这段代码会有所帮助:
var backGroundImageView :UIImageView! //declare
///set image contentMode in viewDidLoad()
self.backGroundImageView.contentMode = .scaleToFill
但是,您应该检查图像是横向还是纵向。
@ 1x,@ 2x,@ 3x尺寸的图像xcassets将自动匹配iPhone 4S屏幕尺寸,@ 2x适用于iPhone 5,@ 3x适用于Plus。
至于iPad,您可以查看Apple Developers文档。
答案 3 :(得分:0)
代替1x,2x& 3张图像采用单张PDF图像并放置在适合所有可比性设备的图像资源中。