Я зарегистрировался для участия в шоу клавиатуры и реализовал такой метод:
-(void) KeyboardDidShow:(NSNotification*)notif{
if (KeyboardVisible)
{
NSLog(@"Keyboard is already visible");
return;
}
NSDictionary* info = [notif userInfo];
NSValue* value = [info objectForKey:UIKeyboardBoundsUserInfoKey];
CGSize keyboardSize = [value CGRectValue].size;
CGRect ViewFrame = self.view.frame;
ViewFrame.size.height-=keyboardSize.height;
scrollView.frame = ViewFrame;
KeyboardVisible = YES;
}
На мой взгляд, у меня есть 2 textViews.Проблема, с которой я столкнулся: Когда я помещаю курсор в textView, и клавиатура всплывает, если я играю с курсором вида вверх и вниз, весь текст размазывается и выглядит как смесь двух текстовых представлений.Что-то не так с этим кодом?(Это на самом деле взято из книги, которую я читаю).Стоит отметить, что изначально представление было реализовано без прокрутки, а затем были добавлены возможности прокрутки с помощью команды «Вставить объекты в представление прокрутки».