搜索了几个小时后,我仍然遇到使用UIScrollView和键盘的问题。 当键盘显示时,我正在通过keyboardWillShow方法使用contentInset属性调整ScrollView的大小。
我正在使用具有良好约束的Autolayout
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问题还是我做错了什么?
提前致谢