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

iOS How to set IB custom class to a Category

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

在此先致谢

Chat_TableViewCell&Invite_TableViewCell共享基础classMCSwipeTableViewCell

您不能将自定义 class 设置为类别,因为类别不会更改对象的 class,它只是向先前定义的 [=15] 添加新方法=].您的单元格在运行时将全部相同 class,只有方法查找 table 将按类别扩展。

您需要为您的两种细胞类型创建 MCSwipeTableCell class 的实际子classes。