2012-01-08 82 views
0

我實現了一個自定義類UISlider的,因此可點擊區域較大獲取參考自定義UISlider

一切只是現在我想這取決於應用程序的其他因素來改變初始值偉大的工作。

我唯一的代碼獲取滑塊的ID從(發件人)

我需要解決,像這樣滑...

slider.value = 25.0; 

但我唯一的代碼是

-(IBAction) slider1Changed:(id) sender{ 
    UISlider *slider = (UISlider *) sender; 
    int progressAsInt =(int)(slider.value); 
    NSLog(@"Slider is %@",slider); 
    NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
    [prefs setInteger:progressAsInt forKey:@"SharedSkilledWorkforce"]; 
} 

在xib @property(nonatomic,retain)UISlider * slider1;不作爲連接出現

如何解決自定義UISlider?

回答

0

您是否嘗試將IBOutlet添加到slider1屬性中?

此:

@property (nonatomic, retain) UISlider *slider1; 

需要是:

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

,才能在IB露面。 IBOutlet是一個類似於IBAction的設計師的暗示。

+0

這不像我現在一年沒有做iOS。衛生署! Soooooo stoopid我...謝謝你! – JulianB 2012-01-08 14:50:44

+0

:) - 有時只需要第二組眼睛... – bryanmac 2012-01-08 17:44:32