作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经编写了以下代码来为我的按钮设置动画
UIView.animate(withDuration: 1.0, animations: {
assistButton.frame = CGRect(x: self.view.frame.maxX - 75, y: self.view.frame.maxY - 120, width: width, height: height)
})
此代码工作正常,但经过一些用户操作后,我想将此按钮设置为动画回到原始位置,以便编写以下代码
UIView.animate(withDuration: 1.0, animations: {
assistButton.frame = CGRect(x: lastX, y: lastY, width: width, height: height)
})
但是上面的代码不起作用
lastX 和 LastY 值在 viewDidLoad 中初始化如下
lastX = assistButton.frame.minY
lastY = assistButton.frame.minX
最佳答案
尝试在 viewWillAppear
而不是 viewDidLoad
中设置 'lastX' 和 'lastY'。
关于ios - 动画 UIButton 回到原来的位置 swift IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56569437/
如何使用 Blazor 在 Linux 平台下运行 Desktop 程序 本文将讲解如何使用 Blazor 运行跨平台应用,应用到的技术有以下几点 Blazor
低并发的友友们好,我是闪客。 Lambda 表达式非常方便,在项目中一般在 stream 编程中用的比较多。 List<Student> studen
我是一名优秀的程序员,十分优秀!