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

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

    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.

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

https://money.yandex.ru/embed/small.xml?account=410011399843532&quickpay=small&yamoney-payment-type=on&button-text=06&button-size=l&button-color=orange&targets=%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D1%8E+%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82+lexpenz.com&default-sum=50&successURL=