我遇到了一种特殊情况,我在 UITableViewCell 中包含的项目(UILabel、UIButtons 等)没有以一致的方式显示,即:如果我尝试添加新项目,尽管我确保已建立正确的连接。
我什至尝试删除原型(prototype)单元并从头开始重新制作原型(prototype)单元。现在,更奇怪的是,当我在我的模拟器和设备上运行该应用程序时,没有任何显示。
我认为有几种可能导致了这个问题:
- xCode 6.1 和 xCode 6.1.1 中存在错误
- Storyboard中有一个错误
- 项目的框架(x、y、高度、宽度)在运行时以某种方式搞砸了。我使用自动布局。
- Storyboard或我项目的配置内容不知何故搞砸了。
我完全不知道如何修复它。任何聪明的硬核编码器都可以提供帮助吗?我的源代码文件夹在这里供您引用:http://dropbox.com/sh/v1prxriqd7pcsws/AABbjYCPwlTMfzgY4Y2xh-PJa?dl=0
*注: 涉及到的TableViewController是“NewsFeedPageTableViewController”,涉及到的Cell类是“NewsFeedCell”,在文件中,你可能会发现具体的问题是应用程序运行时coverImage项目目前没有显示。尝试添加新项目,令人惊讶的是它们也不会出现。尝试重做单元格,仍然感到惊讶!
需要帮助!
最佳答案
单元格中的 UIImageView
已从大小类 Any Any
中卸载,但已为大小类 reg reg
安装 - 所以它只会出现在 iPad 设备上。
ImageView 也缺少约束,因此存在布局错误。当我为 Any Any 安装它并添加约束时,它出现了
关于iOS:自定义 UITableViewCell 中的项目显示不一致。 Storyboard错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27917476/