2009-10-27 152 views
0

我在视图的drawRect函数中绘制了几个形状,这些形状在一段时间后反复使用setNeedsDisplay调用drawRect形状改变颜色,其次形状名称也被选中时点击它,直到现在一切正常。iphone捏缩放

有三个视图,每个视图具有多个如上所绘的形状。所有这些视图都添加到滚动视图中,以便用户可以查看下一个视图的形状。

现在需要捏缩放包含形状的视图,还需要选择形状,drawRect被重复调用。我看到的所有缩放缩放都与图像有关。

回答

1

我已经使用以下技术完成了它。 我创建了一个从UIScrollView扩展的类,它可以缩放,它包含具有形状的视图。这些滚动视图的数量等于包含形状的视图的数量(即3)。

现在将这些滚动视图对象添加到与页面控件链接的主滚动视图中。

触摸在缩放后返回相同的点,没有缩放。所以点击选择形状的算法没有改变。