【问题标题】:Determine when subviews are added to tableView确定何时将子视图添加到 tableView
【发布时间】:2012-01-07 01:13:40
【问题描述】:

我有一个UITableView,大约有 10 个子视图。一些子视图在一些较旧的 iOS 版本中表现得很奇怪。我想确定将各种子视图添加到 tableView 的位置。 最好的方法是什么?

也许我可以将回调附加到 tableView 以便在添加子视图时调用它?

【问题讨论】:

  • 你有一个包含大约 10 个“单元格”的表格视图吗?你有一个表视图数据源和委托的类吗?
  • tableView 确实包含一些单元格。但是它也有不是单元格的子视图。我确实有一个采用 tableViewDataSource 和 tableViewDelegate 协议的类。

标签: ios uitableview delegates callback subview


【解决方案1】:

至少对我来说这听起来不是一个好计划,但问题就是问题。

您可以做的是观察子视图属性(NSArray)的变化,接收回调并处理您的情况。

同样,如果这是一个好主意(从架构的角度来看)是一个完全不同的问题。

编辑:对不起,我想我看错了,如果你只想弄清楚什么时候会发生,......猜你可以做我上面描述的......或者在绘图/布局方法中设置断点。无论哪种方式。

【讨论】:

  • 确实这不是永久代码。只是一个帮助解决问题的技巧
猜你喜欢
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多