ios - 如何检查 UIButton 是否被按住?

标签 ios swift

有没有办法使用 xCode 和 Swift 来检查是否经常有手指按下按钮?我正在使用 SpriteKit,我想检查更新方法中是否触摸了按钮。

最佳答案

您可以创建一个UILongPressGestureRecognizer,将时间设置为即时(0.1 秒),并设置一个按钮被触摸的标志。释放后(有一个委托(delegate)方法),切换标志。

关于ios - 如何检查 UIButton 是否被按住?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25072590/

相关文章:

swift - 如何在 Swift 中将 "add"时间转为 firebase 时间戳?

ios - UITableViewCell 中的 ScrollView 不会保存位置

ios - 在 ios 中首次启动时, View 会全黑几秒钟, swift

javascript - 在 Mobile Safari 中选择 onchange 后,将焦点设置到输入字段

ios - ASIHttpRequest请求:didReceiveBytes: not working as expected

iOS 框架和重复库

ios - 退出应用商店导出带有开发证书的 IPA

ios - UIView autoresizingMask 在设置不同的固定左右边距和灵活宽度时出现错误?

ios - 通过 TabBarController Swift 传递信息

ios - 使用 Swift 4.2 从下到上在 UICollectionView 中添加单元格