Это должно быть так просто, но по какой-то причине это не работает для меня. Я хочу изменить размер текстового поля и, в идеале, немного заполнить внизу. Пока я соглашусь на правильное изменение размера.Изменение размера UITextView - высота не регулируется
Установка
Один взгляд на моем раскадровки
Интерфейс
@property (weak, nonatomic) IBOutlet UITextView *messageTextBox;
Реализация
- (void)viewDidLoad
{
[super viewDidLoad];
_messageTextBox.text = _message.body;
[_messageTextBox sizeToFit];
}
Я пробовал несколько различных решений, включая изменение высоты рамки и других предложений пользователя здесь ...
Это использование ios7 и xcode 5, но я не понимаю, почему возникла проблема с таким основная функция.
Чтобы добавить к моей путанице, я зарегистрировал высоту кадра и содержимое после sizeToFit. Мои результаты:
2013-10-02 18:40:20.803 narg[21467:a0b] H of the frame: 618.000000
2013-10-02 18:40:20.804 narg[21467:a0b] W of the frame: 469.000000
2013-10-02 18:40:20.804 narg[21467:a0b] Reported H of contentSize property on object 42.000000
Так рама четко знает правильную высоту, но на дисплее весь текст обрезается и в поле не регулирует размер.
Это настолько невероятно полезно. Я потратил несколько часов на это. Это работало. Спасибо. –
и теперь для программной альтернативы ... – CQM