我用密码和登录创建模板授权页面!我在ImageView顶部放置了文本字段(密码和登录),是否可以在没有scrollView的情况下实现键盘不与ImageView重叠?
当用户点击文本字段时,你可以调用这个函数:
func textFieldDidBeginEditing(_ textField: UITextField) {
UIView.animate(withDuration: 0.3) {
self.logoImage.center.y = self.logoImage.center.y - 70
self.searchBar.center.y = self.searchBar.center.y - 70
self.view.layoutIfNeeded()
}
}
当用户停止输入时,在不编辑之前一切都会相同
func textFieldDidEndEditing(_ textField: UITextField) {
UIView.animate(withDuration: 0.3) {
self.view.bounds.origin.y = 0
self.view.layoutIfNeeded()
}
}