这是一个后续问题(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尺寸吗?在真实设备(视网膜和非视网膜)上或批准时显示会出现问题吗?
请帮忙。
答案 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应该比正常情况高两倍/更长。