延迟在uitableviewcell内激活uislider的时间

时间:2015-08-17 16:03:52

标签: ios uitableview uislider tableviewcell

我使用storyboard向我的动态表格视图单元格原型添加了一个UISlider。很难激活滑块(只需向下触摸并拖动旋钮不会激活它,你必须按下旋钮并保持一点以接收触发并开始滑动)。

这使得很难控制滑块。

注意:同一单元格中有6个其他视图(图像视图,标签,带背景颜色的空白视图)和滑块后面带有白色背景的uiview。我已经禁用了许多view的userInteraction属性。

我已将滑块配置为将值存储到数组中,因此我知道单元格内部视图的出列单元格问题。

2 个答案:

答案 0 :(得分:0)

解决!

iOS8和Xcode 6的最新版本存在错误,如果导航控制器切换为隐藏滚动,则根视图控制器内的表视图单元内的uisliders无法正常工作

答案 1 :(得分:0)

在我的案例中设置表上的.delaysContentTouches。

@IBOutlet weak var tableView: UITableView!

override func viewDidLoad() {
    super.viewDidLoad()
    self.tableView.delaysContentTouches = false
}