gpt4 book ai didi

ios - delaysContentTouches = false 不在 UITableView Swift 中工作?

转载 作者:可可西里 更新时间:2023-11-01 02:19:38 24 4
gpt4 key购买 nike

我在 UITableView 的单元格内有 UIButton,当我触摸按钮时它实际上在工作,但是动画 没有看到突出显示的,我尝试在 viewDidLoad 和 IB

上设置 delaysContentTouches = false

我什至试图找到 TableView 的 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
}
}

提前致谢!

最佳答案

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
}
}
}
}

关于ios - delaysContentTouches = false 不在 UITableView Swift 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31700012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com