【问题标题】:How to reflect xib file’s constraints in my Table View?如何在我的表视图中反映 xib 文件的约束?
【发布时间】:2017-12-26 04:14:49
【问题描述】:

我非常坚持在我的表格视图中创建各种单元格类型。

这是我的方法。

  1. 创建一个 TableView 并放置一个原型单元格并给它一个标识符(这里我们说“cell1”)

  2. 使用 xib 文件创建一个 TableViewCell 文件,并为它们提供与我给原型单元格(“cell1”)相同的标识符

  3. 在 xib 文件中,我将一个 imageView 和标签放在单元格中。然后对它们设置一些约束。还将它们连接到 TableView 单元文件作为插座。

  4. 在 TableViewCell 文件中,我将这两个 imageView 和 label 作为子视图添加到 self。

  5. 在 TableViewController 文件中,我注册了 Nib。

  6. 在 TableViewController 文件中,我为我在 xib 文件中创建的标签设置了一个文本(在“cellForRowAt”方法中)

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

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

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

有人可以帮我吗?

【问题讨论】:

  • 问题解决了吗?
  • 嗨,iOS 极客。谢谢你的评论!我实际上找不到解决方案,所以我在情节提要中放置了几个单元格,并分别为它们提供了自定义单元格文件(没有 xib 文件)!
  • 好的,所以它被你的 en 解决了?如果是,你可以关闭这个帖子
  • 是的!谢谢你的帮助:)

标签: swift cell xib


【解决方案1】:

由于您没有提供任何屏幕截图,因此我可以通过此链接在此处为您提供参考,我曾使用 TableView With section where Header cell is From Xib

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-23
    • 2016-10-17
    • 2019-01-14
    • 2013-10-04
    • 2023-03-27
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多