本人新手,在开发时,曾遇到图片变糊的问题(没达到设计师的要求的效果),这个一直纠结了好久,但最近测试发现,终于发现了问题源头了,像素是一个点一个点显示的(像素点),对于只兼容4S以后的app来说,图片的像素大小都是@2x,而设定imageView的长和宽时,是根据图片的长和宽除以2,此时若图片的长和宽不是偶数,图片就会变糊,原因是图片被拉长了一个像素点,比如长是301,设置imageView的长是150.5,而在显示图片变成151,所以图片被拉伸了一个像素! 把图片切成长302或300,图片显示正常。