gpt4 book ai didi

ios - 如何在滑动手势识别器函数中找到 UIButton 元素的父元素以构造对象?

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

我创建了一个通过拖动按钮触发的“向左滑动”功能。我需要创建一个抽象类,这样我就可以让它向左滑动,从而触发触发“滑动功能”的按钮的任何父元素。

现在链接到该元素的父级 UIView。我尝试使用 sender.superview 但它不起作用。

@IBAction func swipeRightIncome(_ sender: Any) {
_ = UIViewPropertyAnimator(duration: 0.30, curve: .easeInOut){
self.swipeLayer.transform = CGAffineTransform(translationX: 0, y: 0)
}.startAnimation()
}

最佳答案

您需要将 sender 转换为 Any 类型,或者

@IBAction func swipeRightIncome(_ sender: UISwipeGestureRecognizer) {

let parent = sender.view.superView!.superView!.superView!

// do what you want

}

还必须在 ViewController 中声明它

@IBOutlet weak var profitDrag:ViewDesignShadow!

关于ios - 如何在滑动手势识别器函数中找到 UIButton 元素的父元素以构造对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51367176/

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