gpt4 book ai didi

ios - swift : show subview with animation on click of button

转载 作者:行者123 更新时间:2023-11-29 00:47:21 24 4
gpt4 key购买 nike

我想在用户按下按钮时使 subview 隐藏为假。该 subview 的不透明度在设计时设置为 60%。 subview 应该从按钮所在的位置开始以平滑的动画显示。

Screenshot for question

下面是我试过的代码:

 @IBAction func moreOptions_Clicked(sender: AnyObject) { print("moreOptions clicked")

UIView.animateWithDuration(0.9, delay: 0.2, options: UIViewAnimationOptions.TransitionCurlDown, animations: {
//self.objMoreView.hidden = false
// Show view with animation
}, completion: nil)}

这没有用。有什么解决办法吗?

最佳答案

.alpha = 1 替换你的 .hidden = false 它应该可以工作;)

说明:

如果您想为 UI 对象的“可见性”设置动画:

将您的alpha 初始值设置为 0(您的对象将被“隐藏”)在动画期间,将其值设置为 1UIView.animateWithDuration() 将通过传递持续时间内的所有值来动画 0 -> 1 的变化。您将拥有一个逐步显示您的 subview 的动画。

如果您想为 UI 对象的位置或大小设置动画:

yourObject.frame.size.(高度或宽度)

yourObject.frame.origin.(x or y)

希望对你有帮助。

关于ios - swift : show subview with animation on click of button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38473292/

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