2014-01-18 37 views
0

嗨,我在我的第一個應用程序工作。我想爲每個Slider值設置操作。例如:滑塊值3並點擊下一個按鈕轉到某個視圖控制器,如果值4轉到某個其他控制器。UISlider動作 - iOS

- (IBAction)controlValueChanged:(id)sender 
{ 
    if (self.sliders.value== 3) 
    { 
     NSLog(@"value is 3"); 
     CGRect rect = CGRectMake(90, 90, 35, 35); 
     UILabel *label= [[UILabel alloc]initWithFrame:rect]; 
     label.text = @"Hi Man"; 
     [self.view addSubview:label]; 
    } 
} 

它不適用於上述代碼。請幫忙。

回答

0

您可能要檢查是否controlValueChanged:正確調用的值。在該方法中添加類似NSLog(@"value is %f", [sender value]);的東西。

0

你需要檢查發件人

UISlider *slider = (UISlider*)sender; 
If (slider.value == 3)