【问题标题】:Custom UITableViewCell - subclass UITableViewCell with xib vs using tags自定义 UITableViewCell - 使用 xib 与使用标签的子类 UITableViewCell
【发布时间】:2014-12-28 07:06:57
【问题描述】:

为了实现自定义 UITableViewCell,我知道两个选项:

  • 在情节提要视图中创建原型单元格并将标签分配给单元格的组成视图
  • 使用关联的 xib 创建 UITableViewCell 的子类

使用标签似乎更简单。我发现它有几个缺点,包括无法在多个场景中重复使用自定义单元格,并且视图控制器中可能存在大量单元格特定代码,这可能是一堆不同单元格的问题。

对于一个或两个不需要在多个场景中重用的单元格,有没有人知道我应该考虑的任何其他考虑因素可能导致我更喜欢 UITableViewCell 子类?

【问题讨论】:

    标签: ios cocoa-touch uitableview


    【解决方案1】:

    我的建议是使用带有故事板原型单元的 UITableViewCell 子类。只需将您的组成视图链接到IBOutlet 属性,就像使用任何其他类一样。

    如果你想在多个表格中使用同一个单元格,那么你需要在每个tableView中重新布局原型单元格,但是你可以剪切和粘贴。使用标签会导致不必要的代码来获取对 UI 元素的引用。

    【讨论】:

      猜你喜欢
      • 2015-04-01
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多