使用情节提要创建的自定义UITableViewCell不显示标签数据-Swift

Shrikant Kekane:

问题:我有一个简单的UITableViewController,想在自定义单元格中显示标签。我创建了一个简单的UITableViewController,其中第1部分的数量和第4行的数量进行了硬编码。在情节提要中,使用新标签自定义单元格,为其指定标识符,并在DemoTableViewCell中映射插座。以下是该代码的所有不同摘要的快照。对我来说,在函数中分配的标签文本仍然无法显示。

class DemoTableViewCell: UITableViewCell {

    @IBOutlet weak var demoLabel: UILabel!

}

override func numberOfSections(in tableView: UITableView) -> Int {
    // #warning Incomplete implementation, return the number of sections
    return 1
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    // #warning Incomplete implementation, return the number of rows
    return 4
}


override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell : DemoTableViewCell = tableView.dequeueReusableCell(withIdentifier: "reuseIdentifier", for: indexPath) as! DemoTableViewCell

    cell.demoLabel.text = "Override Label"
    // Configure the cell...

    return cell
}

信元重用标识符

分配了自定义类别

自定义单元类中的插座

输出截图

故事板标签

有人可以让我知道我在做什么错吗?

爱威娜(Aiwiguna):

我的假设是您没有为该标签设置约束,因为标签位于具有自定义高度的单元格的中心,但是在模拟器中,单元格的高度仅为默认高度44 pt

一些选择

  1. 您可以尝试将标签设置到单元格的顶部

  2. 将情节提要中的tableview行高度设置为等于您的自定义单元格高度 在此处输入图片说明

  3. 正确的步骤是设置标签约束,以使像元高度与标签位置相符

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Swift自定义UITableViewCell不显示数据

如何在不使用情节提要的情况下创建新的Swift项目?

Swift-以编程方式从情节提要中添加自定义颜色

Swift 3:自定义单元格不显示数据

Swift 3:UILabel未显示在自定义UITableViewCell中

如何在Swift中创建自定义UITableViewCell类?

在不使用情节提要的情况下使用Swift通过View控制器传递数据

如何使用情节提要添加自定义数据源类

自定义UITableViewCell不显示标签

UITableViewCell 不显示数据 - Swift Playgrounds

使用Swift以编程方式自定义UITableViewCell

iOS Swift-自定义UITableViewCell

Swift上的自定义UITableViewCell

Swift自定义UITableviewCell宽度问题

如何在Swift 3.0中使用自定义UI创建标签栏

Swift:TableView 不使用自定义标签栏滚动

使用情节提要和swift3,未调用applicationDidFinishLaunching

如何识别标签单击自定义UITableViewCell-Swift 3

基于Swift中标签文本长度的动态自定义UITableViewCell的高度

如何使用Swift在Xcode中创建自定义按钮?

使用自定义样式在Swift中创建UITextField扩展

Swift - 创建自定义颜色数组

Swift Combine创建自定义主题

MBProgressHud视图自定义在Swift 3中不起作用并且不显示吗?

Swift 5和Storyboard UITableViewDelegate不显示自定义或任何其他样式内容

Xcode 6 + Swift中的自定义单元格不显示

在自定义UITableViewCell类内创建一个UIImageView(Swift)

自定义单元永远不会为零(不要使用情节提要)

如何使用情节提要板实现自定义表格视图节的页眉和页脚