UISlider在UITableViewCell中不起作用

时间:2015-04-06 21:08:33

标签: ios objective-c iphone uitableview uislider

我想将一个带有两个选择器点的滑块作为范围放入UITableViewCell(在静态UITableView中)。我试过这个库https://github.com/muZZkat/NMRangeSlider

但它没有用。有时它反应,有时不反应。

之后我尝试使用简单的UISlider,我得到了相同的结果。

我尝试以编程方式和故事板添加UISlider。两种选择。同样的结果。

3 个答案:

答案 0 :(得分:1)

我是哈维尔的同事。我们找到了一个第三方库(像Facebook这样的左键菜单),可以轻扫手势。我们在左侧菜单(app cross)中禁用滑动手势,然后正常工作。

答案 1 :(得分:0)

考虑到库存滑块和该库正在发生这种情况,问题可能是冲突的手势识别器。 UITableViewCells有一个手势识别器,可以检测滑动(删除)以及滚动和点击以进行选择。如果桌子和单元格中的一个或多个手势识别器踩在滑块自己的手势识别器上,我不会感到惊讶。看看这个链接,看看它是否有帮助。

Pan gesture interferes with UISlider

答案 2 :(得分:0)

问题是内容视图位于您自定义单元格视图的上方。

要解决这个问题,您需要做的就是: 添加cell.sendSubviewToBack(cell.contentView) 在cellForRowAtIndexPath