После поиска пару часов у меня все еще возникла проблема с использованием UIScrollView и Keyboard. Когда клавиатура отображается, я изменяю размер ScrollView с помощью атрибута contentInset с помощью метода keyboardWillShow.UIScrollView «отстает», когда появляется клавиатура
Я использую 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 или я делаю что-то не так?
Заранее спасибо
Что вы подразумеваете под «отставанием»? – Fennelouski
, когда я прокручиваю вверх и вниз, это не так быстро, как без клавиатуры, я не знаю, как это описать. – Lynkz7
Делаете ли вы что-нибудь в 'scrollViewDidScroll' или любом другом методе делегата, который вызывается при прокрутке? – Fennelouski