2012-02-16 3 views
0

나는 uislider를 만들었고 그것을 custmize했다.UISlider에서 충돌 setMinimumTrackTintColor on device

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] ;. .iis 장치를 사용하고 있습니다. 4.3i는 장치에서 작동하지 않는 uislider의 custmization을 생각합니다. 복용량 누군가에게 아이디어가 있습니다 .plz 알려주세요. 감사

답변

1

속성 MinimumTrackTintColor IOS를 5.0 이상에서만 사용할 수있다.

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

방법은 아이폰 OS available (5.0 이상) 인