gpt4 book ai didi

ios - UIView 上的手势

转载 作者:行者123 更新时间:2023-11-29 13:34:25 24 4
gpt4 key购买 nike

我正在一个名为 paintingViewUIView 上绘图,我可以从 ScrollView 中将一些 ImageView 拖到它上面;但我没有将这些对象直接拖到 paintingView 上,而是拖到名为“over”的 UIView 上。这个“over”有userinteractionenabled = NO,所以这样我就可以毫无问题地画画了。

这是我的问题:要将这些对象从“上方”移开,我应该添加一些手势(双击或长按);但是这个“结束”有 userinteractionenabled = NO 所以手势不起作用您知道如何为这些对象添加手势吗?

最佳答案

为您的“上方” View 创建 UIView 的子类并覆盖 hitTest:withEvent:

如果你触摸了一个拖入 View ,处理它(返回拖入 View ),否则返回[super hitTest:withEvent:];

(然后再次打开 userInteractionEnabled)。

关于ios - UIView 上的手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10983355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com