如何在我的表视图中反映xib文件的约束?

问题描述 投票:0回答:1

我很难在Table View中创建各种单元格类型。

这是我的方法。

  1. 创建一个TableView并放置一个原型单元格并给它一个标识符(在这里说“cell1”)
  2. 使用xib文件创建一个TableViewCell文件,并为它们提供与我给原型单元格相同的标识符(“cell1”)
  3. 在xib文件中,我将一个imageView和标签放到单元格中。然后为它们设置一些约束。还将它们作为插座连接到TableView单元文件。
  4. 在TableViewCell文件中,我将这两个imageView和label作为子视图添加到self。
  5. 在TableViewController文件中,我注册了Nib。
  6. 在TableViewController文件中,我将文本设置为我在xib文件中创建的标签(在“cellForRowAt”方法中)

我用xib文件创建了一个自定义单元格文件,并将imageView和Label设置为xib文件中的单元格。然后我给图像View提供了一个示例图像,并为imageView和label设置了一些约束。

然后我在View do load方法中将我的Nib注册到我的TableViewComtroller文件中。

最后,我在我的xib文件中创建的自定义单元格出现在我的TableView上但是我在xib文件中设置的约束完全消失了。看起来像imageView和标签是随机的。而且我为imageView设置的示例图像也没有出现。

有人可以帮帮我吗?

swift cell xib
1个回答
1
投票

由于你没有提供任何截图,我可以在这里引用你的参考,这个链接我使用了TableView,其中Header单元格是From Xib

我没有遇到关于我的约束的问题你可以查看这个文件作为参考,并希望你得到你错误的地方,如果你仍然发现问题请评论

https://github.com/RockinGarg/Expandable-TableView-.git

© www.soinside.com 2019 - 2024. All rights reserved.