作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
几天前,我观看了视频教程,它解释了如何在 UITableViewController 中使用自定义单元格。我了解到我可以直接在界面构建器中准备一个自定义单元格,所以我做了以下操作:
我创建了一个 UITableViewController 并连接了一个由 IBOutlet (UILabel) 组成的自定义类。之后,我切换到我的 Storyboard并使用 UILabel 准备我的自定义单元格。最后,我将标签从 UITableViewController 直接连接到我的自定义单元格。
会发生以下情况:
Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400724860 <IBProxyObject: 0x4007872c0> => productLabel => <IBUIImageView: 0x401080220>>
最佳答案
我在 this question 中遇到了同样的问题.正如我的问题的回答者所说,问题在于这里的细胞是原型(prototype)细胞。单元格元素和 UITableViewController 之间的连接适用于具有静态单元格的表格 View ,因为它们是在启动时创建的,但对于原型(prototype)单元格来说没有意义,因为它们中的许多可能会被创建......而且它们不会存在直到 cellForRowAtIndexPath 被调用。 (这是一个非常糟糕的错误消息,Xcode 可能不应该让你进行这样的非法连接。)
关于ios5 - 如何将 IBOutlet 从 UITableViewController 直接连接到自定义单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7988523/
我是一名优秀的程序员,十分优秀!