无法将使用代码创建的插座连接到静态单元

时间:2014-06-29 10:43:10

标签: ios objective-c xcode uitableview

我正在尝试本教程的静态单元部分

http://code.tutsplus.com/tutorials/ios-sdk-crafting-custom-uitableview-cells--mobile-15702

但我无法让它发挥作用。我认为我创建的插座没有连接到单元格,但是我无法看到如何做到这一点,我已经附上了我的XCode屏幕的屏幕截图,这有望使我更清楚我所做的事情。我做错了。

enter image description here

3 个答案:

答案 0 :(得分:2)

静态单元格应该在Storyboard中单独配置。它是WYSIWYG(所见即所得)的方法,因此你不能从静态单元创建一个插座。将类型更改为Dynamic Prototypes,然后重试。

答案 1 :(得分:1)

不。您的插座未正确连接。在插座属性旁边的代码视图的“断点”区域中查看未填充的圆圈?如果正确设置了连接,则会填充这些圆圈。

您需要点击并按住未填充的圆圈。

然后将鼠标移动到要连接的UIView。拖动时,XCode会从圆圈中绘制一条线到UIView。建立连接后,圆圈指示器变为实心

另请参阅此答案Error when trying to use custon UITableViewCell "this class is not key value coding-compliant for the key..."

答案 2 :(得分:0)

您无法直接从故事板连接到自定义单元类,但您可以在单元格的初始化代码中执行此操作:

customCellClassLabel = self.viewWithTag(100) as! UILabel

在静态单元格中,使用标签编号