【问题标题】:data not displaying in a custom cell of a UITableView数据未显示在 UITableView 的自定义单元格中
【发布时间】:2016-02-16 08:04:08
【问题描述】:

我是 iOS 新手。

我正在尝试在自定义 Table View Cell 内的 UILabel 中显示数据。 IBOutlet 已连接,因为当我将鼠标悬停在侧边栏中的连接节点上时它会突出显示。截图如下:

打印语句也正确,但是单元格还是空的,如下图:

我错过了什么?谢谢!

【问题讨论】:

标签: ios swift uitableview uilabel


【解决方案1】:

只需确保在情节提要中。您使用的是自定义单元格还是现有单元格? 如果现有单元格,则选择表格 -> 属性检查器 -> 动态单元格 0 到 1。 并选择单元格并写入其标识符名称,并在 uitableview 类的 cellforrowAtindexpath 委托方法中使用此名称。

如果您使用的是自定义单元格,则使用 uitablecell 创建一个类。 转到情节提要选择单元格-> 身份检查器选择您的自定义类单元格。 现在选择单元格放置标签并将其传递给自定义单元格。 现在选择 uitableview 类转到 cellforrowAtindex 路径方法并创建您的 customcell 类的实例并调用标签插座和其他 ui 插座。

【讨论】:

    【解决方案2】:

    如果您使用表,请查看协议 UITableViewDelegate、UITableViewDataSource。 在那里你有用单元格填充表格的功能 喜欢:

    tableView(tableView: UITableView, numberOfRowsInSection section: Int)
     numberOfSectionsInTableView(tableView: UITableView)
     tableView(tableView: UITableView, cellForRowAtIndexPath indexPath:     NSIndexPath) -> UITableViewCell
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 2012-06-06
      相关资源
      最近更新 更多