gpt4 book ai didi

ios - 如何禁用特定 View (名为 "sideV1"和 "sideV2")的 TouchsBegan 函数点击快速?

转载 作者:行者123 更新时间:2023-11-29 05:34:53 25 4
gpt4 key购买 nike

在 sideV1 和 sideV2 上触摸它不应该隐藏,而我们单击 sideV1 和 sideV2 都应该隐藏的其他任何地方时,我使用触摸开始功能来隐藏 sideV1 和 sideV2,同时触摸除单击 sideV1 和 sideV2 之外的任何位置。

最佳答案

为 sideV1 和 sidev2 制作标签

sideV1.tag=randomTag1
sideV2.tag=randomTag2

触摸开始时,通过获取传递给触摸开始的 View 标记来检查触摸 View 是 sideV1 还是 sideV2,如果标记匹配则返回

override  func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
if let touch = touches.first {

if touch.view.tag == randomTag1 || touch.view.tag == randomTag2 {
return
}

}

关于ios - 如何禁用特定 View (名为 "sideV1"和 "sideV2")的 TouchsBegan 函数点击快速?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57140730/

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