gpt4 book ai didi

iphone - 如何检测进入 UIButton 框架的触摸?

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:22 25 4
gpt4 key购买 nike

我正在编写一个实现钢琴键盘的类。现在它只是一个 UIView,每个键都是一个 UIButton。我希望用户能够拖动他们的手指并按下几个键,但现在它只记录触摸。我添加了 UIControlEventTouchDragEnter 作为触发按键事件的方式,但它仅在您按下一个键、将手指拖到别处,然后将其拖回同一个键时才起作用。

有没有办法用 UIButtons 检测拖动事件?我是否必须重新开始并为每个键使用其他东西?我不想根据它的坐标来计算触摸是在哪个键上,因为这似乎是不必要的。您认为最简单的方法是什么?

谢谢,

卢克

最佳答案

您可以跟踪最后按下的按钮的 UIControlEventTouchUpOutside,它的处理程序检查用户将他/她的手指移动到哪个按钮。

关于iphone - 如何检测进入 UIButton 框架的触摸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3551032/

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