Это маленькая шпаргалка, чтобы не бегать потом по сети в поисках нужных методов. Данным кодом можно развернуть практически любой стандартный элемент. В данном случае рассмотрен вариант с UIPickerView.
1 2 3 |
CGAffineTransform rotate = CGAffineTransformMakeRotation(-3.14/2); rotate = CGAffineTransformScale(rotate, 1.1, 1.1); [self.pickerView setTransform:rotate]; |
Как видно из кода, здесь создается CGAffineTransform, который определяет угол поворота в радианах ( -3.14/2).
Затем, указывается, нужно ли масштабировать контролл по Х и Y CGAffineTransformScale(rotate, 1.1, 1.1);
Ну а потом применяется сама трансформация методом setTransform:rotate.
Отмечу, что подобным методом я успешно модифицировал UISwitchView.
Полезная статья? Их будет больше, если вы поддержите меня!