如何在我的表视图中反映 xib 文件的约束?
Posted
技术标签:
【中文标题】如何在我的表视图中反映 xib 文件的约束?【英文标题】:How to reflect xib file’s constraints in my Table View? 【发布时间】:2017-12-26 04:14:49 【问题描述】:我非常坚持在我的表格视图中创建各种单元格类型。
这是我的方法。
创建一个 TableView 并放置一个原型单元格并给它一个标识符(这里我们说“cell1”)
使用 xib 文件创建一个 TableViewCell 文件,并为它们提供与我给原型单元格(“cell1”)相同的标识符
在 xib 文件中,我将一个 imageView 和标签放在单元格中。然后对它们设置一些约束。还将它们连接到 TableView 单元文件作为插座。
在 TableViewCell 文件中,我将这两个 imageView 和 label 作为子视图添加到 self。
在 TableViewController 文件中,我注册了 Nib。
在 TableViewController 文件中,我为我在 xib 文件中创建的标签设置了一个文本(在“cellForRowAt”方法中)
我使用 xib 文件创建了一个自定义单元格文件,并为 xib 文件中的单元格设置了 imageView 和 Label。然后我给图像视图提供了一个示例图像,并对图像视图和标签设置了一些约束。
然后我在 View did load 方法中将我的 Nib 注册到我的 TableViewComtroller 文件中。
最后,我在我的 xib 文件中创建的自定义单元格出现在我的 TableView 上,但我在 xib 文件中设置的约束完全消失了。看起来 imageView 和 label 的位置是随机的。而且我为 imageView 设置的示例图像也没有出现。
有人可以帮我吗?
【问题讨论】:
问题解决了吗? 嗨,ios 极客。谢谢你的评论!我实际上找不到解决方案,所以我在情节提要中放置了几个单元格,并分别为它们提供了自定义单元格文件(没有 xib 文件)! 好的,所以它被你的 en 解决了?如果是,你可以关闭这个帖子 是的!谢谢你的帮助:) 【参考方案1】:由于您没有提供任何屏幕截图,因此我可以通过此链接在此处为您提供参考,我曾使用 TableView With section where Header cell is From Xib
我的约束没有遇到这样的问题你可以检查这个文件作为参考,希望你能找到你错误的地方,如果你仍然发现问题,请评论
https://github.com/RockinGarg/Expandable-TableView-.git
【讨论】:
以上是关于如何在我的表视图中反映 xib 文件的约束?的主要内容,如果未能解决你的问题,请参考以下文章