0

我在视图的drawRect函数中绘制了几个形状,这些形状的颜色在使用调用drawRect的setNeedsDisplay重复一段时间后会发生变化,其次,当点击它时还要选择一个形状名称,到目前为止一切正常。

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

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

4

1 回答 1

1

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

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

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

于 2009-10-29T09:05:04.833 回答