Разработвам приложение за iOS7. Имам UITextView, който е висок 38. Премествам текстовия изглед, когато клавиатурата изскача, като използвам кода по-долу.
self.textview.frame = CGRectMake(self.newTextView.frame.origin.x,
self.newTextView.frame.origin.y,
self.newTextView.frame.size.width,
self.newTextView.frame.size.height);
След това обаче курсорът не се показва на (0,0), вместо това се позиционира на (0, 63). Опитах се да го поправя с кода по-долу.
- (void)textViewDidChange:(UITextView *)textView
{
[textView scrollRangeToVisible: [textView selectedRange]];
}
Това помага за превъртане до позицията на курсора, когато потребителят започне да въвежда. Въпреки това можете да забележите няколко празни реда, които не могат да се редактират, над първото изречение, въведено от потребителя.
Искам да премахна тези празни редове и да задам редактируема позиция на (0,0). Всякакви предложения са добре дошли.
@""
, когато заредите изгледа. - person Guilherme   schedule 27.12.2013