故事板:如何向原型UITableViewCell添加插座?

时间:2012-05-21 19:53:09

标签: ios uitableview xamarin.ios uikit uistoryboard

我在其中一个控制器中添加了原型单元,这是我正在设计的故事板的一部分。它有各种标签,纽扣,铃铛和口哨。 但是,我如何知道为该单元的元素创建出口?如果我单击Xco​​de中的助手,它将显示我继承的UITableViewController的虚拟源,而不是从DetailsCell继承的“UITableViewCell”,并在IB的自定义类输入字段中指定。

我当然可以使用ViewWithTag(),但我宁愿选择强类型的东西。

2 个答案:

答案 0 :(得分:4)

使用IB可以创建任何对象,您可以将其分配给不同的类(您编写的类)。这与细胞没有区别。以同样的方式,您可以使IB实例化MyFooView而不是UIView(MyFooView派生自UIView),您可以对单元格执行相同的操作。

单击您的单元格,单击右侧工具架上的第3个图标。您将看到一个名为“Custom Class”的部分和一个名为Class的文本字段。选择刚刚创建的新类,该类是从UITableViewCell派生的(让我们称之为MyCell)。您可以将IBOutlets添加到MyCell类。

答案 1 :(得分:1)

首先需要创建一个DetailedCell类并将IBOutlets添加到该类中。

然后在Storyboard / IB中,将该类分配给原型单元格,这些出口将可用于填充。