2012-02-16 79 views
0

我創建了一個uislider ..和custmize它。崩潰在UISlider setMinimumTrackTintColor設備上

CGAffineTransform trans = CGAffineTransformMakeRotation(-M_PI*0.5);//for vertical 
CGRect frame = CGRectMake(10.0, 100.0, 150.0, 80); 
slider = [[UISlider alloc] initWithFrame:frame]; 
[slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged]; 
[slider setMinimumTrackTintColor:[UIColor redColor]];//crash on device 
    slider.transform = trans; 
slider.minimumValue = 0.0; 
slider.maximumValue = 50.0; 
slider.continuous = YES; 
slider.value = 25.0; 
     [self.view addSubview:slider]; 

代碼工作精細上simulater .. 但在設備崩潰在[滑塊setMinimumTrackTintColor:的UIColor redColor]] ;. 。我正在使用設備ios 4.3.i認爲uislider不能在設備上工作。 劑量任何人有一個想法..plz讓我知道。 由於

回答

1

屬性MinimumTrackTintColor是僅在IOS 5.0或更高版本可用。

1
[slider setMinimumTrackTintColor:[UIColor redColor]];//crash on device 

該方法是在IOS available(5.0和更高)