У меня есть UIScrollView
, который включает в себя несколько компонентов, и один из этих компонентов является UITextView
, что я хочу, чтобы позволить UITextView
динамически расширяется с UIScrollView
, на самом деле Я использую autoLayout
, так что этот код не работает:UITextView, которая расширяется динамически текст внутри в целях прокрутки с помощью автоматической раскладки
CGRect frame = self.detailTextView.frame;
frame.size.height = self.detailTextView.contentSize.height;
self.detailTextView.frame = frame;
scroll.contentSize = CGSizeMake(scroll.contentSize.width,
300 + self.detailTextView.frame.size.height);
[self.detailTextView setFrame:frame];
То, что я хочу, чтобы помочь мне сделать это с раскадровки элементами.
Это несколько работает, но их ограничения меняются слишком поздно, чем они должны быть, чтобы вы могли увидеть, как он перемещается после загрузки представления. Есть ли способ решить эту проблему? – CoderSpinoza
Задайте ограничение по высоте после заданного текста. 'self.textviewHeightConstraint.constant = self.textview.contentSize.height;' – situee