几天前,我看了视频教程,解释了如何在UITableViewController中使用自定义单元格。我已经了解到,我可以直接在界面生成器中准备一个自定义单元,所以我做了如下操作:如何将IBOutlet从UITableViewController直接连接到自定义单元格?
我创建了一个UITableViewController并连接了由IBOutlet(UILabel)组成的自定义类。之后,我切换了故事板,并用UILabel准备了我的自定义单元格。最后,我将UITableViewController的标签直接连接到我的自定义单元格。
会出现以下情况:
Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400724860 <IBProxyObject: 0x4007872c0> => productLabel => <IBUIImageView: 0x401080220>>
是不是可以直接连接呢?在WWDC 2011部分(Session#309)的教程视频中,他们完成了我所做的工作。但有一个钩子:它们不显示代码,它们只是像我上面解释的那样连接它。
为了更好地理解我加一个屏幕快照,显示了,我连:
是的,这是正确的。这很可能是UITableViewCell的一个子类。 – Simon
我再次观看了视频。你是对的!我的错。抱歉。我的下一个问题是我如何填充数据的单元格(属性移动到TableCell.h,所以我无法在UITableViewController中的-cellForRowAtIndexPath:(NSIndexPath *)indexPath中访问它们)。如果你知道一个快速答案,那么不用问,否则我会问Google,我确定有人问过这个问题; o) –
如果有人遇到同样的问题,我在上面的评论中解释过,请参阅:http ://www.youtube.com/watch?v = d_kO-J3DYvc –