Сбой в UISlider setMinimumTrackTintColor на устройстве - PullRequest
0 голосов
/ 16 февраля 2012

Я создал uislider .. и настрой его.

 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];

Код отлично работает на симуляторе. Но на устройстве происходит сбой в [slider setMinimumTrackTintColor: [UIColor redColor]] ;. Я использую устройство IOS 4.3. Я думаю, что настройка устройства не работает на устройстве. У кого-нибудь есть идея ... пожалуйста, дайте мне знать. Спасибо

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

свойство MinimumTrackTintColor доступно только в iOS 5.0 или более поздней версии.

1 голос
/ 16 февраля 2012
[slider setMinimumTrackTintColor:[UIColor redColor]];//crash on device

метод доступен в iOS (5.0 и более поздние версии)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...