iOS如何将IB自定义类设置为类别

时间:2015-07-07 07:28:40

标签: ios class inheritance categories tableviewcell

我目前有2个uitableview单元格,它们共享相同的基类。但是,2个单元格中有不同的标签和按钮,因此它们需要不同的头文件。我试图通过创建扩展基类的两个类别并将每个单元格的类设置为其各自的类别来解决我的问题。但是,这不起作用。有没有人有任何修复?

先谢谢

Chat_TableViewCell& Invite_TableViewCell共享基类MCSwipeTableViewCell

1 个答案:

答案 0 :(得分:1)

您无法将自定义类设置为类别,因为类别不会更改对象的类,它只是向先前定义的类添加新方法。您的单元格在运行时将全部属于同一个类,只有方法查找表将按类别进行扩展。

您需要为两种单元格类型创建MCSwipeTableCell类的实际子类。