我对使用视网膜和非视网膜显示管理不同大小的图像有点困惑。管理视网膜UIButton图像大小
我在故事板添加自定义按钮并添加一些文本,然后添加和backgroundImage,这是在Illustrator做了载体(宽度:630 /高度:130):
UIImage *img = [UIImage imageNamed:@"iPad1_orange_button.png"]; [myButton setBackgroundImage:img forState:UIControlStateNormal];
按钮显示出来:
...按钮出来非常小。
我有@ 2x视网膜的另一个图像,但出来相同的大小。
我的问题是如何管理图像大小的按钮的大小。我需要手动设置按钮的大小吗?另外,当我在Illustrator中创建一个与XCODE中使用的按钮具有相同像素大小的按钮并将其导出为.png时,将其添加到XCODE并将其拖入Storyboard中,它会非常大。
@ 2x图像的宽度和高度是多少? – Ben
按钮的框架是什么?将其设置为与图像相同的尺寸。 –
1260 x 265像素2x – PeterK