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

tableview – Xcode 6中的自定义单元格Swift不显示,第1张

概述我在互联网上搜索了很多解决这个问题的办法,但我无法想象.我试图在表视图中创建一个自定义单元格. 我创建了一个CustomCell.swift类,以便在自定义单元格中配置我想要的标签,通过storyboard(tableview中的第一个原型单元格)创建它,并将其与标识符链接到cellForRowAtIndexPath方法 override func tableView(tableView: UIT 我在互联网上搜索了很多解决这个问题的办法,但我无法想象.我试图在表视图中创建一个自定义单元格.

我创建了一个CustomCell.swift类,以便在自定义单元格中配置我想要的标签,通过storyboard(tablevIEw中的第一个原型单元格)创建它,并将其与标识符链接到cellForRowAtIndexPath方法

overrIDe func tableVIEw(tableVIEw: UItableVIEw!,cellForRowAtIndexPath indexPath: NSIndexPath!) -> UItableVIEwCell! {    let cellIDentifIEr = "huisCell"    var cell: CustomCell? = tableVIEw.dequeueReusableCellWithIDentifIEr(cellIDentifIEr) as? CustomCell    if cell == nil {        cell = CustomCell(style: UItableVIEwCellStyle.Value1,reuseIDentifIEr: cellIDentifIEr)    }    cell!.huisAdresLabel.text = "123"    cell!.huisDetailLabel.text = "456"    return cell}

我的CustomCell.swift代码是这样的:

class CustomCell: UItableVIEwCell {    @IBOutlet var huisAdresLabel: UILabel    @IBOutlet var huisDetailLabel: UILabel}

现在非常基础,但是我只是想让它工作,因为我可以扩展更多的属性和风格更好的单元格.

通过DropBox的图片,因为我需要10个声望来正确记录我的问题:)

https://www.dropbox.com/sh/5v9jb6cqp80knze/AAD5-yPR8-KoStQddkqKIbcUa

我希望有人可以解释我在做错什么

编辑:

要清除一些东西,在我尝试制作一个自定义单元格之前,我使用了基本的单元格,左边的一个标签.但是当我尝试对tablevIEw进行风格化并创建一个自定义单元格时,它将无法正常工作.

另外,当测试不同的解决方案时,我遇到了CustomCell.swift中的两个标签为零的问题.即使我做了一个自定义的init,并且像一个

self.huisAdresLabel = UILabel()

还是没有在我显示的代码中,打印如下内容:

<UILabel: 0xb2aadc0; frame = (0 -21; 42 21); text = '123'; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <_UILabelLayer: 0xb2aa3a0>>
解决方法 我通过覆盖以下功能来解决这个问题,手动设置单元格的高度:
overrIDe func tableVIEw(tableVIEw:UItableVIEw!,heightForRowAtIndexPath indexPath:NSIndexPath)->CGfloat{    return 44}
总结

以上是内存溢出为你收集整理的tableview – Xcode 6中的自定义单元格Swift不显示全部内容,希望文章能够帮你解决tableview – Xcode 6中的自定义单元格Swift不显示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1095848.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存