我有一个自定义 UITableViewCell ,其中包含一个UISlider
控件和一个 UILabel ,它显示滑块位置的当前文本值。我想在拖动滑块旋钮时更新标签。以下是基本要素。
cellForRowAtIndexPath:此例程获取数据并更新滑块值和与其关联的标签。
sliderValueChanged:该例程读取滑块值更新数据。然后它调用 [table reloadData] 以便更新标签。
问题:不知何故 reloadData 正在中断更新流程。如果我用 NSLog 代替 reloadData,我会得到一个很好的更新流,显示滑块的值。为了防止循环,我进行了测试以不设置滑块值或调用 reloadData 除非值不同。那并没有解决问题。
任何帮助将不胜感激!