swift - 为什么动画视图从错误的位置开始?
问题描述
我正在使用自动布局为堆栈视图中的元素设置动画。我已经设置了前导和尾随约束,两者的优先级均为 1000(必需)。但是,正如您从动画 gif 中看到的那样,堆栈视图最初附加在左侧而不是右侧。
UIView.animate(withDuration: 0.125, delay: animationDelay, options: [.curveEaseOut],
animations: {
someView.transform = CGAffineTransform.identity
someView.alpha = 1
someView.isHidden = false
}, completion: nil)
解决方案
推荐阅读
- java - 如何使用 Class.getMethod 作为吸气剂?
- javascript - 当用户离开某些网页时如何触发事件?
- json - 如何使用 JOLT 转换复杂的 JSON 嵌套数组?
- java - 如何在两个实体(不相关的实体)之间使用 Hibernate 进行连接
- scala - 对代码在 ScalaTest 中无异常运行的单元测试
- docker - Web 应用程序未通过 Docker 容器运行
- excel - 使用vba将新数据粘贴到电子表格后如何删除多余的非空列?
- android - 如何在 Firebase 的 Robo 测试中登录用户?
- matlab - 如何读取文本文件并将数据加载到数组中?
- go - 如何避免 VSCode 在 Golang 中删除未使用的 var 或导入