2013-08-21 4 views
0

Я пытаюсь изменить высоту моего текста через код при обнаружении 4-дюймового экрана. К сожалению, я не могу заставить мой текущий код работать. Кто-нибудь может понять, что не так? Оба способа написания его не работают. В коде я показываю оба способа, которые я пробовал. Я тоже написал это в методе viewDidLoad.Изменение высоты UITextView в соответствии с размером экрана

Если это не может быть выработана, то может кто-нибудь помочь мне установить высоту значение атрибута в атрибуте инспектора для обоих экранов (с высотой 568 и 480)

мой код, if ((int)[[UIScreen mainScreen] bounds].size.height==568)
{ [myTextView setFrame:CGRectMake(20.0f, 78.0f, 280.0f, 415.0f)]; }

+0

взгляните на этот вопрос.
http://stackoverflow.com/questions/14652598/cant-change-uitextview-frame-size-programatically – user1910945

+0

Ваше состояние идеально и работает правильно, пожалуйста, дважды проверьте все вещи и убедитесь, что вы даете правильные ссылки и другие материалы –

ответ

1


снимите флажок «использовать автозапуск» из построителя интерфейса и используйте «автосоздание» из конструктора интерфейса для изменения размера высоты текста.

+1

Я использую автозапуск по всему проекту, не могу опровергнуть этот вариант! – JgdGuy

+0

Спасибо, человек !!! Ты спас свой день. Мой код всегда был правильным, но из-за автозапуска он не работал. –