gpt4 book ai didi

ios - 如何为部分离屏的 UIView 设置动画

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

我有一个矩形 UIView,它位于其父 View (即屏幕的整个高度和宽度)的底部,我想在响应事件后将其部分地移出屏幕。我尝试了以下方法,但它只是将原点向上移动 100 并动画回到它开始的位置:

UIView.animate(withDuration: 1.0, 
delay: 1.2,
options: .curveEaseIn,
animations: {
self.subview.frame.origin.y += 100
}, completion: {})

我也试过设置一个顶部约束并改变它,但它只会挤压 View 和它的 child 。

最佳答案

为什么要使用 self.view?它应该是您的 subview (rectangleView)。

UIView.animate(withDuration: 1.0, 
delay: 1.2,
options: .curveEaseIn,
animations: {
self.subview.frame.origin.y += 100
}, completion: {})

关于ios - 如何为部分离屏的 UIView 设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52989751/

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