我对使用视网膜和非视网膜显示器管理不同尺寸的图像有点困惑。
我在 Storyboard 中添加了一个自定义按钮并添加了一些文本,然后添加了 backgroundimage,这是在 Illustrator 中完成的矢量(宽度:630 / 高度:130):
UIImage *img = [UIImage imageNamed:@"iPad1_orange_button.png"]; [myButton setBackgroundImage:img forState:UIControlStateNormal];
按钮显示:
...按钮出来非常小。
我有另一张带有@2x 的视网膜图像,但尺寸相同。
我的问题是如何根据图像大小管理按钮的大小。我需要手动设置按钮的大小吗?
此外,当我在 Illustrator 中创建一个与我在 XCODE 中使用的按钮具有相同像素大小的按钮并将其导出为 .png 时,将其添加到 XCODE 并将其拖到 Storyboard 中,它会变得非常大。