2011-05-05 175 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); 

它工作正常的我。