iphone 使用 MultiTouch 绘制 UIScrollView

发布于 2024-11-03 13:58:27 字数 195 浏览 0 评论 0原文

我正在创建使用多点触控点击在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橘香 2024-11-10 13:58:27

要在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文