自定义UIButton嵌入图像大小

时间:2012-12-25 00:41:46

标签: objective-c ios xcode4.2

这是一个后续问题(http://stackoverflow.com/questions/14017273/iphone-ipad-rounded-custom-button-and-png-files)并得到了很好的答复。我仍然需要澄清一些事情。

由于我的UIButton是一个定制的圆形,我试图为iPhone和iPad(非视网膜和视网膜)提供最好的嵌入式png文件。我发现尺寸为40x40(iPhone)和72x72(iPhone视网膜)最适合我。我的问题是我想确保我在做什么就在这里。所以,我所做的是将512x512px缩小到指定的大小。另外,对于iPad,我可以拥有104x104和136x136尺寸吗?在真实设备(视网膜和非视网膜)上或批准时显示会出现问题吗?

请帮忙。

1 个答案:

答案 0 :(得分:0)

我认为你应该在你的png文件中使用postfix。例如iphone的CustomButon.png和视网膜iphone的CustomButton@2x.png,视网膜ipad的ipad CustomButon~ipad.png CustomButton~ipad@2x.png

代码很简单UIImage *image = [UIImage imageNamed:@"CustomButton.png"];

希望有所帮助。

顺便说一句。我相信视网膜png应该比正常情况高两倍/更长。