开发者

Rotate a Slider

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜