【发布时间】:2016-07-10 21:38:38
【问题描述】:
我正在以编程方式渲染 16:9 像素图像,然后使用 UIImageView 和 kCAFilterNearest 过滤器和 .ScaleAspectFill 内容模式将其显示为背景图像。我得到的结果是这样的:
在图片上,您可以看到,无论出于何种原因,它都会将图片完全正确地缩放,但稍微向上移动(例如,半个缩放像素)并在底部留下一条线,该线属于 UIImageView图像显示在(这是UIViewController 上的唯一视图,其背景颜色为“海军蓝”)。
考虑到我使用UIScreen.mainScreen().bounds 矩形作为UIImageView,这可能是什么原因?
附: ScaleToFill 内容模式给出了相同的结果(底部的行仍然存在)
【问题讨论】:
标签: ios uiimageview calayer