UIView button
的宽度为44,应设置为90的动画。当前,当动画开始时,它将视图以44的宽度重新对齐中心,然后将左右两侧都扩展到90。 / p>
self.button.widthConstraint?.isActive = false
self.button.width(90)
UIView.animate(
withDuration: animationDuration,
animations: {
self.layoutIfNeeded()
}
)
如何仅从右侧为扩展动画?我希望左侧固定,右侧增加x位置。
答案 0 :(得分:2)
设置约束,以固定前,尾,上和下锚,然后为尾随的变化设置动画。