2009-12-17 2 views
0

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

ответ

3

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

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

+1

Другая вещь, которую я хотел спросить, ты уверен, что это не просто пустая строка в верхней части некоторых из ваших строк импортируемого из вашего XML? – mjdth

0

пытались ли вы с [<#Your textview#> sizeToFit];

+3

Это приятно! :) <#...#> – Luda

1

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