У меня есть UITextView с отключенной прокруткой, и я использую переход скручивания страницы, чтобы изменить текст внутри. Это код, который я использую:
myView.text = nextString;
[UIView transitionWithView:myView duration:PAGE_CURL_DURATION options:UIViewAnimationOptionTransitionCurlDown animations:nil completion:nil];
Все работает нормально, за исключением того, что если в новой текстовой строке больше строк, чем в старой, она будет обрезана до завершения анимации. Похоже, что contentSize меняется ПОСЛЕ анимации. Я пытался добавить myView.contentSize = myView.bounds.size;
, но это ничего не изменило. Я также отключил «подзаголовки клипов» безрезультатно.
Вот как это выглядит сразу после анимации:
через мгновение текст больше не обрезается.
Любые идеи, как предотвратить отсечение?