2016-10-04 3 views
-1

Текст внутри UITextView сидит в середине, как так:Место UITextView заполнитель/текст в верхнем левом углу

enter image description here

Но я хотел бы разместить в верхнем левом углу, а не витает где-то в середина. Не знаю, почему это происходит.

попытался с помощью

textView.layer.sublayerTransform = CATransform3DMakeTranslation(x, y, z) 

Но это ничего не изменило

Edit: Фактическая маржа появляется из-за навигационной панели в верхней части. Я предполагаю, что это похоже на проблему, возникающую с табличным представлением, когда значение составляет 64 пикселя. Как я могу удалить маржу?

+0

HTTP : //stackoverflow.com/questions/20425281/padding-placeholder-text-ios –

+0

Использовал ли U любую библиотеку для текстового просмотра? –

+0

см. Это http://stackoverflow.com/questions/26835944/uitextview-text-content-doesnt-start-from-the-top –

ответ

0

Использование:

youtextView.contentInset = UIEdgeInsetsMake(-7.0,0.0,0,0.0); 

Если у вас возникли проблемы с iOS7 или выше, попробуйте использовать ...

[yourTextView setContentOffset: CGPointMake(x,y) animated:BOOL]; 
0

Исправлено: настроить TextView внутри viewWillLayoutSubviews, а не viewDidLoad

Смежные вопросы