iphone 使用 MultiTouch 绘制 UIScrollView
我正在创建使用多点触控点击在 UIScrollView 内的图像顶部绘制形状的方法。我想我应该为形状创建一个新的 UIView 子类,并将它们作为子视图添加到包含滚动视图的主控制器中。
如果是这样,我可以简单地使用touchesBegan,touchesMoved,...与新的UIView子类吗?如果不是,我如何将触摸连接到绘图逻辑。
谢谢!
I'm creating methods to use multi-touch taps to draw shapes on top of an image inside a UIScrollView. I'm thinking that I should just create a new UIView subclass for the shapes and add them as a subView to the main controller that contains the scrollView.
If so, can I simply use touchesBegan, touchesMoved, ... with the new UIView subclass? And if not how do I connect the touches to the drawing logic.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要在 UIScrollView 中获取触摸方法,您需要为 Scrollview 创建自己的类,它是 UIscollview 的子类,并使用该类代替 UIScrollView。由于您的类是 UIScrollView 的子类,因此您可以通过类的对象获取 UIScrollView 的所有方法。
现在,为了获取触摸方法,您将进入您的类并使用自定义委托,您可以在任何类中调用。
To get the touch method in UIScrollView you need to make your own class for Scrollview which is sub class of the UIscollview and use that class in place of the UIScrollView. As you class is Sub class of UIScrollView you can get all the method of the UIScrollView through object of you class.
Now for getting touch method you will get in you class and using custom delegate you can call in any class.