Я узнал, что лучший способ получить изящное вращение - это установить маску автоматического поворота для вида, который вы хотите изменить или переместить. Это прекрасно работает, если вы используете представления SDK, такие как UILabel, но если у вас есть собственный настраиваемый вид, использующий метод drawRect, он не вращается так изящно. Фактически, единственное, что происходит, это то, что он растягивает то, что вы нарисовали в drawRect.
Я пытался перерисовать как до, так и после вращения, но это не дает мне такого плавного вращения.
Я посмотрел на автоматическое вращение UITextField (гибкая ширина) в замедленном режиме, и оно идеально повторяет кромку во время вращения. Это то, что я хочу, чтобы мой взгляд сделал, так как мне это сделать? Мои взгляды переходят в правильное положение до или после поворота.