gpt4 book ai didi

ios 快速检测悬停在 uiview 上的时间

转载 作者:可可西里 更新时间:2023-11-01 01:21:50 24 4
gpt4 key购买 nike

我正在编写一个 iOS Swift 2 应用程序,并希望在用手指“悬停”父 View 时显示 subview 一段时间。

例如,我有一个播放视频的 UIView。当我在播放视频时将鼠标悬停在 View 上时,我想临时显示另一个包含其他内容的 View ,例如暂停视频的按钮,显示视频总时间的标签等。但是,我想在特定时间内淡出此内容。

有什么想法吗?

最佳答案

您可以使用UILongPressGestureRecognizer

let longPressRecognizer = UILongPressGestureRecognizer(target: self, action: "longPressed:")

self.view.addGestureRecognizer(longPressRecognizer)

在这里处理您的工作。

func longPressed(sender: UILongPressGestureRecognizer) {
*Do you work here*
}

如果你想要特定的时间量,你可以使用minimumPressDuration

longPressRecognizer.minimumPressDuration = 1.0

关于ios 快速检测悬停在 uiview 上的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43485080/

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