我用密码和登录创建模板授权页面!我在imageView的顶部放置了文本字段(密码和登录名),是否有可能意识到在没有scrollView的情况下键盘不会与imageView重叠?
答案 0 :(得分:0)
当用户单击textField时,您可以调用此函数:
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()
}
}