gpt4 book ai didi

ios - 拖动 UIButton 的不透明度

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

我正在开发一个可以拖动按钮的应用程序。

我的问题是,拖动时,不透明度非常低,按钮几乎看不见。我还没有找到我必须设置的内容,因此它与未拖动时保持相同。

我将目标设置为拖放如下:

dragButton.addTarget(self, action: #selector(whileDragging), for: .touchDragInside)
dragButton.addTarget(self, action: #selector(afterDragging), for: .touchUpInside)

还有 whileDragging 函数来显示我的尝试:

@objc private func whileDragging(sender: AnyObject, event: UIEvent) {
guard let control = sender as? UIControl else { return }
guard let touches = event.allTouches else { return }
guard let touch = touches.first else { return }

let draggingButton = sender as! UIButton

// Does nothing
draggingButton.layer.opacity = 1
draggingButton.alpha = 1
}

最佳答案

在 Interface Builder 中将 UIButton 的类型设置为“自定义”。这将在按住时停止淡入淡出效果。

关于ios - 拖动 UIButton 的不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43898755/

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