Dol*_*hin 12 iphone scaling interpolation uiimageview
我有一个小的iPhone应用程序正在处理我正在使用UIImageView显示图像.我正在使用Aspect Fit模式进行扩展.我想让图像按比例放大而不进行插值/平滑(我希望它看起来像素化).有什么方法可以改变这种行为吗?
一个更普遍的问题是我可以实现我自己的缩放算法,还是有其他内置的我可以选择?
rpe*_*ich 20
您需要将视图图层上的magnificationFilter属性设置为最近的邻居过滤器:
[[view layer] setMagnificationFilter:kCAFilterNearest]
Run Code Online (Sandbox Code Playgroud)
确保包括该行
#import <QuartzCore/CALayer.h>
Run Code Online (Sandbox Code Playgroud)
在包含对setMagnificationFilter的调用的文件的顶部,或者它将无法编译.
imageView.layer.magnificationFilter = kCAFilterNearest
imageView.layer.shouldRasterize = true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5814 次 |
| 最近记录: |