gpt4 book ai didi

ios5 - 如何将 IBOutlet 从 UITableViewController 直接连接到自定义单元格?

转载 作者:行者123 更新时间:2023-12-04 14:49:57 27 4
gpt4 key购买 nike

几天前,我观看了视频教程,它解释了如何在 UITableViewController 中使用自定义单元格。我了解到我可以直接在界面构建器中准备一个自定义单元格,所以我做了以下操作:

我创建了一个 UITableViewController 并连接了一个由 IBOutlet (UILabel) 组成的自定义类。之后,我切换到我的 Storyboard并使用 UILabel 准备我的自定义单元格。最后,我将标签从 UITableViewController 直接连接到我的自定义单元格。

会发生以下情况:

Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400724860  <IBProxyObject: 0x4007872c0> => productLabel => <IBUIImageView: 0x401080220>>

不能直接连接吗?在 WWDC 2011 Section (Session #309) 的教程视频中,他们所做的正是我所做的。但是有一个钩子(Hook):他们没有显示背后的代码,他们只是像我上面解释的那样连接它。

为了更好地理解,我添加了一个屏幕截图,显示了我连接的内容:
enter image description here

最佳答案

我在 this question 中遇到了同样的问题.正如我的问题的回答者所说,问题在于这里的细胞是原型(prototype)细胞。单元格元素和 UITableViewController 之间的连接适用于具有静态单元格的表格 View ,因为它们是在启动时创建的,但对于原型(prototype)单元格来说没有意义,因为它们中的许多可能会被创建......而且它们不会存在直到 cellForRowAtIndexPath 被调用。 (这是一个非常糟糕的错误消息,Xcode 可能不应该让你进行这样的非法连接。)

关于ios5 - 如何将 IBOutlet 从 UITableViewController 直接连接到自定义单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7988523/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com