我正在尝试通过以下代码将图像放在导航项的右侧按钮上。
图片I的尺寸为52 X 52像素。 如果我只是将图像添加到按钮中而不改变大小,那么我会得到一个不成比例的显示,如下所示:
但是,如果我在添加到按钮之前尝试缩小图像(18 X 18像素),则在iPhone retina显示屏上,图像看起来模糊。
这也适用于iPhone retina显示屏的选项卡栏。
是否有一种方法可以在按钮或选项卡中使用大图像而不会出现不成比例的显示?或者是否有一种保持图像分辨率的方法?
//Add image to right bar button in navigation bar
UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"refresh.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(getData)];
self.navigationItem.rightBarButtonItem = rightBarButton;
[rightBarButton release];
图片I的尺寸为52 X 52像素。 如果我只是将图像添加到按钮中而不改变大小,那么我会得到一个不成比例的显示,如下所示:
但是,如果我在添加到按钮之前尝试缩小图像(18 X 18像素),则在iPhone retina显示屏上,图像看起来模糊。
这也适用于iPhone retina显示屏的选项卡栏。
是否有一种方法可以在按钮或选项卡中使用大图像而不会出现不成比例的显示?或者是否有一种保持图像分辨率的方法?