2015-07-28 22 views
0

我在我的用戶界面中拖動了垂直滑塊,並在移動滑塊時顯示滑塊值。 我已經寫了下面的ibaction方法,但它不起作用。你能幫我解決這個問題嗎?如何在代碼中接收滑塊的當前值?在可可

-(IBAction)sliderval:(id)sender{ 

    NSSlider *slider=[[NSSlider alloc]init]; 

    [slider setMinValue:50]; 

    [slider setMaxValue:100]; 

    [slider setTarget:self]; 

    [slider setAction:@selector(sliderDidMove:)]; 

    [_textField setValue:slider]; 

} 

回答

1

拖放UISlider和UILabel以在xib中查看。將IBOutlet連接到事件「值已更改」的接口變量和IBAction。

 

    @interface ViewController() 
    { 
     __weak IBOutlet UISlider *slider; 
     __weak IBOutlet UILabel *sliderValueLbl; 
    } 
    @end 

    - (IBAction)sliderMoved:(id)sender { 
     sliderValueLbl.text = [NSString stringWithFormat:@"%f",slider.value]; 
    } 

相關問題