Выравнивание текста UITextView вверху

Я использую UITextView для отображения текста, прочитанного из файла XML. При нажатии кнопки он считывает следующую запись из файла XML и соответственно заменяет текст в текстовом представлении. Он работает нормально. Но проблема в том, что иногда текст начинается с точки 0,0 в текстовом представлении, а иногда он оставляет некоторое пространство в верхней части текстового представления и отображает текст. Как заставить текст выровняться по верхнему краю текстового представления. Также как я могу сделать текстовое представление, чтобы оставить некоторые отступы вверху?


person Community    schedule 17.12.2009    source источник


Ответы (3)


У меня есть нечто подобное с загрузкой прокручиваемых изображений на основе пользовательского ввода, что может помочь, а может и не помочь. Каждый раз, когда пользователь меняет изображение, я вызываю:
[YourTextView setContentOffset:CGPointZero];

Это может помочь сбросить положение текстового представления.

person mjdth    schedule 18.12.2009
comment
Еще я хотел спросить, уверены ли вы, что в некоторых ваших строках, импортированных из вашего XML, нет пустой строки? - person mjdth; 18.12.2009

Используйте это: self.nameTextView.contentInset = UIEdgeInsetsMake(0,0,0,0);

person Tulon    schedule 04.02.2014

ты пробовал с [<#Your textview#> sizeToFit];

person Niru Mukund Shah    schedule 20.11.2012