这种情况下:iOS丢失图像质量
我有一个图像。在项目浏览器中看起来不错。 /但当我在我的一个控件中加载它时,边缘会变得模糊。我不会调整它或任何东西。为什么是这样?
的图像,卸载:
在控制加载时的图像:
正如你所看到的角落得到相当模糊/ streched。为什么?
这种情况下:iOS丢失图像质量
我有一个图像。在项目浏览器中看起来不错。 /但当我在我的一个控件中加载它时,边缘会变得模糊。我不会调整它或任何东西。为什么是这样?
的图像,卸载:
在控制加载时的图像:
正如你所看到的角落得到相当模糊/ streched。为什么?
它发生在我身上。 大多数情况下,问题在于图像的尺寸与控制器的尺寸不同。
检查你控制器尺寸与:
NSLog(@"controller size = %@",NSStringFromRect(your_controller.rect));
,看看它是否像一刀切。
我以前也有过这个,并且@shannoga说如果视图的尺寸与图片的尺寸不同,它会自动拉伸它。
您是否正在将图像载入ImageView?如果是这样,imageView.Mode属性默认为Scale To Fill。如果将模式设置为“顶”,“左”或“居中”,则不会拉伸图像。
@Xtudio你确定它没有像shannoga说的那样延伸?如果我将原始图像的宽度设置为56px,并将其拉伸为第二个图像(93px)中整个开关的宽度,那么在角上的效果就会完全相同。 – Tommy 2011-12-19 13:04:11