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

Posted

技术标签:

【中文标题】关于更新 UISlider 值的问题......【英文标题】:regarding problem with updating value of UISlider ... 【发布时间】:2011-07-30 02:16:40 【问题描述】:

我在更新 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】:

是的,你需要使用UIControlEventValueChanged事件

【讨论】:

以上是关于关于更新 UISlider 值的问题......的主要内容,如果未能解决你的问题,请参考以下文章

Firestore - UITableViewCell 内的 UISlider

我如何制作具有步长值的 UISlider [关闭]

UISlider 的自定义形状并在 Swift 5 中更新进度

UISlider 不更新值

为 UISlider 的 valueChanged 更新 UITableView titleForFooterInSection?

设置 UISlider