В приложении, отображающем фрагменты текста, у меня увеличивается размер шрифта, когда устройство поворачивается в альбомную ориентацию. Мне не нравится, как он выполняет всю анимацию, а затем внезапно переходит к новому размеру, поэтому я хотел бы анимировать изменение размера по ходу вращения.
Я где-то читал, что выбрасывание этого изменения в UIView
блок анимации не работает, потому что свойство font не является анимируемым, так какие у меня есть варианты для этого?
Для моей конкретной реализации я не просто масштабирую UILabel
/ UITextView
как есть; Границы рамки увеличиваются больше (пропорционально), чем размер шрифта, поэтому в тексте будет повторный поток. Это нормально для меня.
Редактировать: Я был бы в порядке с простым масштабированием UITextView
.
Кроме того, я подумывал «оживить» его вручную: у меня есть метод, который выкладывает мои виды и корректирует размер шрифта. Если бы я знал, когда вращение должно было начаться, и продолжительности анимации, я мог бы рассчитать его так, чтобы он отображал промежуточный размер шрифта или два в середине анимации. Буду признателен за любую помощь в получении этих.