关于更新UISlider值的问题...

时间:2011-07-30 02:16:41

标签: ios uislider

我在更新UISlider的值方面遇到了问题。每当我移动UISlider时,我都使用以下代码来调用函数:

[photoSlider addTarget:self action:@selector(updateImage2) forControlEvents:UIControlEventTouchDragInside];

在updateImage2中,我有以下几行:

NSUInteger index=photoSlider.value;

if (index>11) {
    photoSlider.value=11;
    index=photoSlider.value;
}

现在,如果此代码正常工作,滑块值永远不会超过11.在我的情况下,那不会发生。

有人可以告诉我发生了什么事吗?感谢。

编辑:

解决:

[photoSlider addTarget:self action:@selector(updateImage2) forControlEvents:UIControlEventValueChanged];

1 个答案:

答案 0 :(得分:0)

是的,您需要使用UIControlEventValueChanged事件