UISliderを縦表示にする方法のメモ。

ポイント

・transform

・CGAffineTransformMakeRotation

サンプルコード

@implementation ViewController

– (void)viewDidLoad

{

    [super viewDidLoad];

    

    UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(50, 50, 70.0f, 28.0f)];

    

    // 90度まわす。

    slider.transform = CGAffineTransformMakeRotation(M_PI * 0.5);

    

    [self.view addSubview:slider];

}

– (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}

@end