开发者

Rotate a Slider

开发者 https://www.devze.com 2023-03-03 03:28 出处:网络
I have this code to rotate a horizontal slider: - (void)viewDidLoad { [super viewDidLoad]; CGAffineTransform trans = CGAffineTransformMakeRotation(M_PI * 0.5);

I have this code to rotate a horizontal slider:

- (void)viewDidLoad {
    [super viewDidLoad];
    CGAffineTransform trans = CGAffineTransformMakeRotation(M_PI * 0.5);
    sliderLine.transform = trans;

I can't get it to rotate. I'm assuming something along 开发者_如何学Cthe lines of this in the .h file?:

UISlider *sliderLine; 

or

@property (nonatomic,retain) IBOutlet UISlider *sliderLine; 

is needed in the header? Something like that?


I took your code for horizontal slider and did something like this:

- (void)viewDidLoad {
    [super viewDidLoad];
    sliderLine.transform = CGAffineTransformRotate(sliderLine.transform, 270.0/180*M_PI);

It works fine for me.


slider.transform=CGAffineTransformRotate(slider.transform , 270.0/180*M_PI);

try this.Above, slider is the slidername.

0

精彩评论

暂无评论...
验证码 换一张
取 消