我的代码:如何用@ 2x文件制作可调整大小的图像?
self.commentTextViewBorder.image = [[UIImage imageNamed:@"border_comment_field"]
resizableImageWithCapInsets:UIEdgeInsetsMake(11, 11, 11, 11)];
我发现它没有用户@ 2倍的图像文件进行resiable。这有什么问题吗?
我的代码:如何用@ 2x文件制作可调整大小的图像?
self.commentTextViewBorder.image = [[UIImage imageNamed:@"border_comment_field"]
resizableImageWithCapInsets:UIEdgeInsetsMake(11, 11, 11, 11)];
我发现它没有用户@ 2倍的图像文件进行resiable。这有什么问题吗?
把你image_name.png
& [email protected]
在你的主包文件夹,只需使用
[UIImage imageNamed:@"image_name.png"];
是罚款。正确的一个将自动取决于无w/o视网膜显示的设备。
是的,**这**是正确的答案。 – 2013-01-02 07:46:36
是的,你是对的,但使用@ 2x文件UIEdgeInsetsMake(11,11,11,11)应该是UIEdgeInsetsMake(5,5,5,5) – ZhouQi
只是把一个关于视网膜显示的条件,并相应地使用@ 2x图像作出调整大小的图像,因为我知道你必须在编码:) –
@沃尔福林::? :) –
如果设备有non-ratina显示使用像上面显示的简单图像后,并且如果它是ratina使用'@“border_comment_field @ 2x”'而不是'@“border_comment_field”'。而已。为了确定哪些显示设备有,有很多SO上的帖子只是尝试搜索'如何通过编码找到鼠标显示设备' –