iOS SDK. Как развернуть на 90 градусов стандартный контролл

{lang: 'ru'}

Это маленькая шпаргалка, чтобы не бегать потом по сети в поисках нужных методов. Данным кодом можно развернуть практически любой стандартный элемент. В данном случае рассмотрен вариант с UIPickerView.

Как видно из кода, здесь создается CGAffineTransform, который определяет угол поворота в радианах ( -3.14/2).

Затем, указывается, нужно ли масштабировать контролл по Х и Y CGAffineTransformScale(rotate, 1.1, 1.1);


Ну а потом применяется сама трансформация методом setTransform:rotate.

Отмечу, что подобным методом я успешно модифицировал UISwitchView.


Полезная статья? Их будет больше, если вы поддержите меня!