UITextView странная проблема в настройке кадра - PullRequest
0 голосов
/ 12 сентября 2011

enter image description here

Выше, что я получаю на симуляторе, независимо от кадра, который я установил для UITextView.Приведенный выше UITextView является подпредставлением для UIScrollView (светло-серый вид сзади).И этот UIScrollView был представлен модально.Независимо от того, какой кадр я установил для UITextView, его высота остается такой, как показано выше.В чем может быть проблема?

scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 540, 620)];
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(10, 10, 520, 80)];
textView.contentInset = UIEdgeInsetsZero;
textView.layer.borderWidth = 1.0f;
textView.layer.borderColor = [[UIColor blackColor] CGColor];
[scrollView addSubview:textView];

Спасибо!

Отметил еще одну вещь.Изменение ширины просмотра текста, скажем, с 520 на 220, действительно приводит к изменению ширины, и это показывает.Но независимо от значения высоты текстовое представление продолжает отображаться с той же высотой, что и на изображении выше.

Ответы [ 2 ]

0 голосов
/ 26 сентября 2012

У меня та же проблема, и когда я пытаюсь определить высоту кадра, это дает мне:

property 'frame' not found on object of type 'UITextView *'

Это после установки нового комплекта разработчика ios6 ... так что, возможно, вот и все ...

Да это все. Если вы зайдете в инспектор файлов в своей xib или раскадровке и уберете галочку «использовать autolayout», тогда это поможет ... Но это все испортило, так что я просто собираюсь сделать проклятый uitextview программно!

0 голосов
/ 12 сентября 2011

размер вашего UITextView зависит от высоты и ширины UIScrollView. Сначала увеличьте размер UIScrollView, чем увеличьте размер eUITextView.

...