大佬教程收集整理的这篇文章主要介绍了tableview – Xcode 6中的自定义单元格Swift不显示,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个Customcatell.swift类,以便在自定义单元格中配置我想要的标签,通过storyboard(tableview中的第一个原型单元格)创建它,并将其与标识符链接到cellForRowATindexPath方法
override func tableView(tableView: UITableView!,cellForRowATindexPath indexPath: NSIndexPath!) -> UITableViewCell! { let cellIdentifier = "huisCell" var cell: Customcatell? = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as? Customcatell if cell == nil { cell = Customcatell(style: UITableViewCellStyle.Value1,reusEIDentifier: cellIdentifier) } cell!.huisAdresLabel.text = "123" cell!.huisDetailLabel.text = "456" return cell }
class Customcatell: UITableViewCell { @IBOutlet var huisAdresLabel: UILabel @IBOutlet var huisDetailLabel: UILabel }
现在非常基础,但是我只是想让它工作,因为我可以扩展更多的属性和风格更好的单元格.
通过DropBox的图片,因为我需要10个声望来正确记录我的问题:)
https://www.dropbox.com/sh/5v9jb6cqp80knze/AAD5-yPR8-KoStQddkqKIbcUa
我希望有人可以解释我在做错什么
编辑:
要清除一些东西,在我尝试制作一个自定义单元格之前,我使用了基本的单元格,左边的一个标签.但是当我尝试对tableview进行风格化并创建一个自定义单元格时,它将无法正常工作.
另外,当测试不同的解决方案时,我遇到了Customcatell.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>>
以上是大佬教程为你收集整理的tableview – Xcode 6中的自定义单元格Swift不显示全部内容,希望文章能够帮你解决tableview – Xcode 6中的自定义单元格Swift不显示所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。