我一直在customCell.xib
内使用customCellClass
UITableView
,而autoLayout
内部iOS6
未使用UITableView
功能而构建(因为我需要让它在dataSource
之前的平台。
UITableView
在其{{1}}方法中提取此自定义xib单元格。
我面临的两难困境是{{1}}突然崩溃了50%我运行它但执行并完全显示tabeview剩余的时间..
我目前正在使用XCode 4.5。
这是我收到的崩溃日志..
执行-layoutSubviews后仍需要自动布局。 UITableViewCell的-layoutSubviews实现需要调用 超级'。
答案 0 :(得分:4)
这里已经详细介绍了这一点,并不像简单地调用[super layoutSubviews]那么简单;
"Auto Layout still required after executing -layoutSubviews" with UITableViewCell subclass
尝试在每个视图中禁用“translatesAutoresizingMaskIntoConstraints”。自动布局以某种方式被触发,这导致UITableView上的这个错误弹出。
答案 1 :(得分:-4)
您的自定义单元格类实现会覆盖layoutSubviews而不会调用super。那就是崩溃日志!