键盘出现时UIScrollView“滞后”
问题描述:
搜索了几个小时后,我仍然遇到了使用UIScrollView和Keyboard的问题。 当键盘显示我正在通过keyboardWillShow方法调整具有contentInset属性的ScrollView。键盘出现时UIScrollView“滞后”
我使用的自动布局具有良好的约束
func keyboardWillShow(notification:NSNotification)
{
var userInfo = notification.userInfo!
var keyboardFrame:CGRect = (userInfo[UIKeyboardFrameBeginUserInfoKey] as! NSValue).CGRectValue()
keyboardFrame = self.view.convertRect(keyboardFrame, fromView: nil)
var contentInset:UIEdgeInsets = self.ScrollView.contentInset
contentInset.bottom = keyboardFrame.size.height
self.ScrollView.contentInset = contentInset
}
它是一个Xcode的问题还是我做错了什么?
在此先感谢
答
+0
慢动画没有被检查,但你是正确的;它是模拟器,我没想到模拟器可能比设备慢。谢谢 ! – Lynkz7
+0
没问题,你是你应该问的一个很好的例子。你表现出了努力并明确了你的问题是什么。 :) – Devapploper
“滞后”是什么意思? – Fennelouski
当我上下滚动它没有键盘一样快,我不知道如何描述它 – Lynkz7
你在做什么'scrollViewDidScroll'或任何其他委托方法,当你滚动被称为? – Fennelouski