iOS:自定义UITableViewCell中的项目不会一致显示。故事板错误?

时间:2015-01-13 08:08:18

标签: ios objective-c uitableview xcode6.1

我遇到过一种奇怪的情况,我在UITableViewCell中包含的项目(UILabels,UIButtons等)没有以一致的方式显示,即:如果我尝试加载新项目,它们不会显示,尽管我和确保已建立正确的连接。

我甚至尝试删除原型单元并从头开始重新制作原型单元。现在,它变得更加奇怪,当我在我的模拟器和设备中运行应用程序时,没有任何东西出现。

我认为可能导致问题的一些可能性:

  1. xCode 6.1和xCode 6.1.1
  2. 中存在错误
  3. 故事板中有一个错误
  4. 项目框架(x,y,高度,宽度)在运行时以某种方式搞砸了。我使用autolayout。
  5. 故事板或我项目的配置内容以某种方式搞砸了。
  6. 我完全不知道如何修复它。有没有明智的核心编码器可以提供帮助?我的源代码文件夹供您参考:http://dropbox.com/sh/v1prxriqd7pcsws/AABbjYCPwlTMfzgY4Y2xh-PJa?dl=0

    *注: 涉及的TableViewController是" NewsFeedPageTableViewController",涉及的Cell类是" NewsFeedCell",在文件中,您可能找到的具体问题是当应用程序运行时当前未显示的coverImage项。尝试添加新项目,并惊讶于他们也不会出现。尝试重新做细胞,然后感到惊讶!

    需要帮助!

1 个答案:

答案 0 :(得分:1)

单元格中的UIImageView已从尺寸类Any Any卸载,但已安装为尺寸等级reg reg - 因此它只会显示在iPad设备上。

图像视图也缺少约束,因此存在布局错误。当我为Any Any安装它并添加了约束时,它出现了