iOS resizableImageWithCapInsets& @ 2x,@ 3x图片

时间:2017-04-25 10:20:17

标签: ios objective-c swift xamarin.ios uiimage

我正在使用此方法创建'聊天气泡',方法是在调用resizableImageWIthCapInsets后设置背景图片。但是,对于此方法,您需要逐个像素地对cap insets进行硬编码,但每个1x,2x和3x图像大小的像素大小不同。我该如何解决这个问题?有没有办法知道设备使用的图像(1x,2x或3x)?

1 个答案:

答案 0 :(得分:0)

您不需要在代码中执行此操作。 Xcode有一个特殊的工具。检查这个link,在名为&#34的部分;我可以为这些按钮获取这些图像,但是更长?"或here。有解释如何使用它。

如果您使用此功能,则无需关心图像是否可以显示或应使用哪种分辨率。