【问题标题】:Why there is no prototypeCell in View.xib?为什么 View.xib 中没有原型 Cell?
【发布时间】:2015-11-29 06:44:33
【问题描述】:

当我们通过故事板将任何 UITableView 添加到 UIViewController 时,我们会看到这样的屏幕

PrototypeCell 右上角有一个选项。但是当我们将 UITableView 添加到 View.xib 时,我们会看到这样的屏幕

这里没有PrototypeCell。我不明白为什么会有差异。请解释一下。

【问题讨论】:

标签: ios objective-c uitableview uistoryboard xib


【解决方案1】:

这是不同的,因为当您将UItbaleViewController 拖放到UIStoryboard 中时,它假定您将使用dynamic cells,而当您拖放一个简单的UITableView 时,它会将属性更改为静态,这意味着您将为每个单元格提供不同的 UI 和信息。

如果您想要prototype cells,您可以将样式更改为dynamic 而不是plain

【讨论】:

    【解决方案2】:

    PrototypeCell 在 xib 文件中不可用,仅情节提要。

    在这种情况下,您可以为 UITableViewCell 使用单独的 xib。 (在情节提要的情况下,您也可以将单独的 xib 用于单元格)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-07
      • 2011-06-03
      • 1970-01-01
      • 2016-10-18
      • 2012-11-23
      相关资源
      最近更新 更多