2010-10-10 70 views
0

我有几个自定义UITableViewCell,它们共享许多常见的子元素。如何在iOS Interface Builder中重用自定义UITableViewCell的通用子元素?

我试着创建一个UIView并将它用作所有表格单元格的子视图,但显然这是行不通的,因为IB中的实体是对象实例,而不是类或模板。

如何在自定义控件中捕获这些常见子元素并将其拖入所有表格单元格中?理想情况下,这将是一个解决方案,无需使用程序化的Nib加载和其他任何东西。

+0

在IB中可能没有解决方案。 IB仅用于布局;)您将不得不以编程方式执行此操作,我相信 – nacho4d 2010-10-10 12:02:32

回答

1

我认为“最简单”的答案是以编程方式使用公共共享元素创建CustomSubview类,然后在IB中添加一个UIView子视图并为其提供CustomSubview类。您必须在代码中编写子视图,但是您仍然可以在各种xib中重用它。

相关问题