我很难在表视图中创建各种单元格类型。
这是我的方法。
创建一个TableView并放置一个原型单元并给它一个标识符(在这里说“cell1”)
使用xib文件创建一个TableViewCell文件,并为它们提供与我给原型单元格相同的标识符(“cell1”)
在xib文件中,我将一个imageView和标签放到单元格中。然后为它们设置一些约束。还将它们作为插座连接到TableView单元文件。
在TableViewCell文件中,我将这两个imageView和标签作为子视图添加到self。
在TableViewController文件中,我注册了Nib。
在TableViewController文件中,我将文本设置为我在xib文件中创建的标签(在“cellForRowAt”方法中)
我使用xib文件创建了一个自定义单元格文件,并将imageView和Label设置为xib文件中的单元格。然后我将一个示例图像提供给图像View并将一些约束设置为imageView和标签。
然后我在View do load方法中将我的Nib注册到我的TableViewComtroller文件中。
最后,我在xib文件中创建的自定义单元格出现在我的TableView上但是我在xib文件中设置的约束完全消失了。看起来像imageView和标签是随机的。而且我为imageView设置的样本图像也没有出现。
有人可以帮帮我吗?
答案 0 :(得分:1)
由于您没有提供任何屏幕截图,我可以在此引用您的参考资料,此链接我使用了TableView,其中Header单元格来自Xib
我没有遇到关于我的约束的问题你可以查看这个文件作为参考,并希望你得到你错误的地方,如果你仍然发现问题请评论