【发布时间】:2018-06-16 22:55:35
【问题描述】:
我有两个两个文本字段 displayNameTF 和 emailTF。
我想为一个文本字段设置动画,使其越过另一个文本字段。
displayNameTF.center = emailTFOrigin
UIView.animate(withDuration: 0.3) {
self.view.layoutIfNeeded()
}
我已将 emailTF 的中心存储在 emailTFOrigin 中,并将 displayNameTF 的中心设置为它并为 layoutIfNeeded 设置动画。
我得到的动画是默认情况下文本字段彼此相距大约 5 个点,displaynameTF 直接跳到 emailTF 的顶部,并动画回到原来的位置。
我希望发生的动画是 displayNameTF 在电子邮件顶部的动画。现在它正在从 emailTF 动画回到它的原始位置。
如果存在限制,我如何实现让顶部 TF 在底部 TF 之上进行动画?
【问题讨论】:
-
如果有限制,你能不让设置中心变得相等吗?
标签: ios swift autolayout