UISlider ー Sliderを縦にする



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