滚动视图动画以防止键盘覆盖文本字段在模拟器中工作但不在我的手机上

时间:2017-01-20 21:13:12

标签: ios swift xcode uiscrollview keyboard

我有一个带有textField和textView的滚动视图,我正在使用动画来向上移动页面,以便键盘在弹出时不会覆盖它们。它在所有手机尺寸的模拟器中都能很好地工作,但是当我在iPhone上试用它时根本不起作用。我不确定我是否错过了什么或者做错了什么。我的动画代码:

 func textFieldDidBeginEditing(textField: UITextField) {
    self.ScrollView.setContentOffset(CGPointMake(0, 225), animated: true)
}
func textFieldDidEndEditing(textField: UITextField) {
    self.ScrollView.setContentOffset(CGPointMake(0, 75), animated: true)
}
func textViewDidBeginEditing(textView: UITextView) {
    self.ScrollView.setContentOffset(CGPointMake(0, 25), animated: true)
}

0 个答案:

没有答案