答案 0 :(得分:1)
许多方法中的一种可能是将UIView置于主力之下 包含TextField的视图。
现在,您希望在用户开始输入时显示该视图 在故事板中将初始高度设置为0。
为ViewController设置该高度约束的出口。如 用户开始输入,您可以将高度约束更改为 你想要的任何高度,并将所有代码放在UIView中 动画块,动画。
类似的东西:
UIView.animate(withDuration: 0.5, delay: 0.0, options: UIViewAnimationOptions(), animations: { () -> Void in
self.heightCons.constant = 100
self.view.layoutIfNeeded()
}, completion: nil)
您还可以浏览各种可用的动画选项。