Я не буду признаться экспертом в этом вопросе, но, похоже, UITextView
хочет иметь базовый уровень CGRectZero
для работы, я столкнулся с этой самой проблемой, и мои выводы заключались в том, что проблема быласама при сжатии UITextView
, а не при увеличении, поэтому путем переопределения - (void)layoutSubviews
следующим образом:
- (void)layoutSubviews {
CGRect bounds = self.bounds;
self.bounds = CGRectZero;
self.bounds = bounds;
}
в подклассе UITextView
эта проблема будет решена.Это определенно не самая элегантная вещь, которую я когда-либо видел, но это единственное решение, которое я придумал.