gpt4 book ai didi

ios - Swift 中 UITextField/UIView 的摇动动画

转载 作者:行者123 更新时间:2023-11-28 07:58:17 25 4
gpt4 key购买 nike

我正在尝试弄清楚当用户将文本字段留空时如何使文本字段在按下按钮时抖动。

我目前有以下代码在工作:

if self.subTotalAmountData.text == "" {

let alertController = UIAlertController(title: "Title", message:
"What is the Sub-Total!", preferredStyle: UIAlertControllerStyle.Alert)
alertController.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default,handler: nil))

self.presentViewController(alertController, animated: true, completion: nil)

} else {

}

但我认为将文本字段摇 Action 为提醒会更有吸引力。

我找不到任何可以为文本字段设置动画的东西。

有什么想法吗?

谢谢!

最佳答案

您可以更改 durationrepeatCount 并对其进行调整。这就是我在我的代码中使用的。改变 fromValuetoValue 将改变摇动中移动的距离。

let animation = CABasicAnimation(keyPath: "position")
animation.duration = 0.07
animation.repeatCount = 4
animation.autoreverses = true
animation.fromValue = NSValue(cgPoint: CGPoint(x: viewToShake.center.x - 10, y: viewToShake.center.y))
animation.toValue = NSValue(cgPoint: CGPoint(x: viewToShake.center.x + 10, y: viewToShake.center.y))

viewToShake.layer.add(animation, forKey: "position")

关于ios - Swift 中 UITextField/UIView 的摇动动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47329561/

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