【发布时间】:2011-04-25 04:10:35
【问题描述】:
我正在创建使用多点触控点击在 UIScrollView 内的图像顶部绘制形状的方法。我在想我应该为形状创建一个新的 UIView 子类,并将它们作为子视图添加到包含滚动视图的主控制器中。
如果是这样,我可以简单地将 touchesBegan、touchesMoved、... 与新的 UIView 子类一起使用吗?如果不是,我如何将触摸与绘图逻辑联系起来。
谢谢!
【问题讨论】:
标签: iphone multi-touch
我正在创建使用多点触控点击在 UIScrollView 内的图像顶部绘制形状的方法。我在想我应该为形状创建一个新的 UIView 子类,并将它们作为子视图添加到包含滚动视图的主控制器中。
如果是这样,我可以简单地将 touchesBegan、touchesMoved、... 与新的 UIView 子类一起使用吗?如果不是,我如何将触摸与绘图逻辑联系起来。
谢谢!
【问题讨论】:
标签: iphone multi-touch
要在 UIScrollView 中获取触摸方法,您需要为 Scrollview 创建自己的类,它是 UIscollview 的子类,并使用该类代替 UIScrollView。由于你的类是 UIScrollView 的子类,你可以通过你类的对象获取 UIScrollView 的所有方法。
现在获取 touch 方法,您将进入您的班级并使用自定义委托,您可以在任何班级中调用。
【讨论】: