使自定义UITableView单元正确显示内容(非空白)

时间:2018-04-30 18:22:15

标签: ios swift uitableview

我一直在制作一个iOS应用程序,它需要一个可滚动的屏幕/视图并有一个图像,然后是一个列表,然后是一个图像,然后是另一个图像(附带的是我制作的Android版本的屏幕截图)< / p>

Top of the view

View Scrolled

我尝试使用以下代码,它为我提供了正确数量的单元格,但它们都是空白的。

Select-Object 'Column #0','Column #1',@{n='Column #2';e={Get-StringHash $_.'Column #2'}},'Column #3'

My Storyboard looks like this(它在主故事板中的另一个视图,用于具有自定义类的原型单元格),我正在努力弄清楚为什么我一直得到&#34;在解开一个可选值&#34时意外地发现了nil ; for&#34; maintenance_list.somethin_label!.text = self.items_maintenance [indexPath.row]&#34;或this (blank cells) 当我使用&#39;?&#39;而不是&#39;。

我知道为什么在使用&#39;?&#39;时解开错误时我不会得到nil。但真正的问题是为什么我无法与每个单元格中的视图交互以显示所需的数据。我检查了所有的商店,他们都是正确的。

非常感谢任何帮助。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果无法访问整个项目,很难说它为什么不起作用。

但我认为您所遵循的方法不正确,您应该考虑只有两个部分(维护,清洁),然后维护和清洁的每个项目都是一个单元格,因此您的数据源应该返回2个部分和10个部分每个部分的行。

你需要一个节头,它有一个图像视图,然后只有一个原型单元,你可以重复使用任何一行。

希望这有帮助。