2011-05-05 174 views
0

我有这样的代码来旋转水平滑块:旋转滑块

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

我不能让它转动。我假设沿此线的东西在.h文件?:

UISlider *sliderLine; 

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

需要在头?像那样的东西?

回答

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

试试这个。以上,slider是slidername。

2

我把你的代码的水平滑块,做这样的事情:

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

它工作正常的我。