我有一个UIScrollView
我的缩放行为我想限制在水平轴上。通过使用自定义UIView
作为viewForZoomingInScrollView:
并覆盖setTransform:
,我已经完成了这项工作。到目前为止一直很好 - 视图只能水平放大。
一个问题:容器视图包含UIImage
中的一些可伸缩UIImageView
个实例。显然,随着效果的变换,图像会扭曲。
重绘视图以使图像不失真,或者以不需要变换的方式缩放视图的最佳选择是什么?
感谢您提供的任何帮助。
答案 0 :(得分:0)
你确定的方法是将你的UIImageView变成一个自定义的UIView,让它的drawRect:
代码做正确的事:绘制拉伸和未拉伸的元素。