gpt4 book ai didi

iOS - 重新创建 UIActionSheet/UIAlertController 拖动以突出显示

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

UIActionSheet 的命中检测是如何工作的?当用户选择一个选项然后将其手指移动到另一个选项时,另一个选项会突出显示,如下面的 GIF 所示。检测还知道用户何时滚动。

First GIF Second GIF with scrolling

最佳答案

所以这是通过监听多个UIControlEvents来实现的。您可能习惯于监听 touchUpInside,因为这是 UIButton 行为的标准。但除此之外还有更多。可以找到完整列表和文档 here .

在您的情况下,您想要监听 touchDragEntertouchDownInside,从这些回调调用一些更改按钮背景颜色的代码。

您还应该监听 touchDragExittouchUpInside 以使背景颜色恢复正常。

此外,您应该在 touchUpInside 中运行操作代码。

我希望这能解决问题!

关于iOS - 重新创建 UIActionSheet/UIAlertController 拖动以突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48187856/

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