gpt4 book ai didi

iphone 开发 : using touch down and touch up inside simultaneosly

转载 作者:行者123 更新时间:2023-11-28 18:39:54 25 4
gpt4 key购买 nike

在我的应用程序中,我使用了一个按钮,并为它们分配了两种方法,一种在您按下时起作用(按钮图像已更改),另一种在您在内部触摸时起作用(打开另一个 View )。很简单,如果你想打开一个 View ,你可以按下按钮,但是当你触摸按钮时,图像会改变,当你抬起手指后,另一个 View 就会打开。我的问题是,如果您按下按钮,图像会发生变化,但是如果您将手指移到远离按钮的某个地方,内部触摸将无法正常工作。但问题是图像坚持其过度版本,因为触发一次触地。我应该怎么办?谢谢

最佳答案

您可以在控制状态 touchDragOutsidetouchDragExit 中处理此问题,具体取决于您希望它做什么。使用 touchDragOutside 可以检测用户何时在按钮内部按下并在不离开按钮的可触摸范围的情况下将手指拖走,而 touchDragExit 可以检测用户何时将手指拖出按钮可触摸边界。

[button addTarget:self action:@selector(someMethod:) forControlEvents:UIControlEventTouchDragExit];
[button addTarget:self action:@selector(someMethod:) forControlEvents:UIControlEventTouchDragOutside];

关于iphone 开发 : using touch down and touch up inside simultaneosly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303680/

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