在xcode 9

时间:2018-01-09 20:35:18

标签: ios xcode uitableview constraints xib

仅作为序言,此问题类似于原型单元格中忽略约束的问题,但我已经尝试了此站点上的所有建议,但没有一个有效。我试过了:

我的应用程序使用xib / nib文件,我想这更难以修复。

我已经在UIView中设置了一个表,并且包含了一个连接到xib的原型单元格,如下所示:

enter image description here

enter image description here

我为每个元素添加了约束,甚至确保xcode添加了我忘记的任何内容。我没有使用堆栈视图,因为当我这样做时,它会将所有内容折叠起来。

enter image description here

然而,无论我尝试什么,当我去运行它时,我仍然得到这个:

enter image description here

视图是界面构建器中的UIView。该表是一个UITableView。原型单元格是EpisodeTableViewCell(xib的名称)。而Xib是EpisodeTableViewCell。

尝试不起作用:

  • 将原型单元格设置为标准UITableViewCell
  • 删除原型单元
  • 设置更多约束
  • 设置堆栈布局
  • 尝试更紧密地链接xib和主要视图。

还有其他一些我试过的东西,我现在还不记得了。我一直试图解决这个问题好几天了。我对任何新的建议持开放态度。

提前致谢。

使用XIB INFO更新

xib通过原型单元和一些代码连接。原型单元格被设置为xib的名称,但也是一个将用户引导到下一个视图的按钮。

enter image description here

enter image description here

episodeListTableView.delegate = self
    episodeListTableView.dataSource = self
    episodeListTableView.register(UINib(nibName: "EpisodeTableViewCell", bundle: nil), forCellReuseIdentifier: "SingleEpisodeTableViewCell")

enter image description here

0 个答案:

没有答案