Я использую UIScrollView, чтобы создать иллюзию разлинованной бумаги за моим UITextView (я должен использовать отдельный UIScrollView, чтобы иметь поля).Чтобы нарисовать бумагу с правильным количеством строк, мне нужно передать ей contentSize.height
UITextView.
Вот что происходит в данный момент:
- пользователь выбирает заметку из таблицы в родительском контроллере представления.
- родительский контроллер представления устанавливает свойство textview.text, чтобы мой UITextView знал, какой текст отображать.
Если яустановите мой UIScrollView в viewWillAppear
, он не будет работать, потому что textView.text еще не был установлен, поэтому textView.contentSize.height равен нулю.Но если я установлю его в viewDidAppear
, хотя он работает, через мгновение после текста появляются строки.
Как правильно это сделать?