编辑完Xcode iOS后获取Slider值动作

时间:2012-01-12 07:25:04

标签: ios slider action

我尝试过“编辑结束”和“编辑拖动退出”,但它不起作用。

这有效:

 - (IBAction)ValueChanged:(id)sender {
    int value1 = (int)(Slider1.value * 255);

    Label1.text = [[NSString alloc] initWithFormat: @"%i", value1 ];
}


- (IBAction)TouchDown:(id)sender forEvent:(UIEvent *)event {
    int value2 = (int)(Slider1.value * 255);

    Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];

}

没有任何改变:

- (IBAction)TouchCancel:(id)sender forEvent:(UIEvent *)event {
    int value2 = (int)(Slider1.value * 255);

    Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];
}


- (IBAction)EditingEnd:(id)sender {
    int value2 = (int)(Slider1.value * 255);

    Label1.text = [[NSString alloc] initWithFormat: @"%i", value2 ];
}

1 个答案:

答案 0 :(得分:1)

UISliders使用的默认事件是UIControlEventValueChanged。

之后,该方法应如下所示:

- (IBAction)sliderAction:(id)sender {
// fun code
}