我在 UITableView 的单元格中有 UIButton ,当我触摸按钮时它实际上正在工作,但 动画 没有看到突出显示的内容,我尝试在viewDidLoad上设置 delaysContentTouches = false ,也在 IB
上设置我甚至试图找到表视图的UIScrollVIew,以便我可以将该属性设置为 false ,例如......
for cls in cell.subviews
{
println("name of class is ::\(NSStringFromClass(cls.classForCoder))")
if NSStringFromClass(cls.classForCoder) == "UITableViewCellScrollView"
{
cls.scrollView.delaysContentTouches = false
break
}
}
提前致谢!
答案 0 :(得分:1)
UITableView子类
override public var delaysContentTouches: Bool {
didSet {
if let subviews = self.subviews as? [UIView] {
for view in subviews {
if let scroll = view as? UIScrollView {
scroll.delaysContentTouches = delaysContentTouches
}
break
}
}
}
}