子类化现有的自定义UITableViewCell + XIB

时间:2015-11-17 16:24:01

标签: ios objective-c uitableview

我有一个名为UITableViewCell的自定义StandardTableViewCell。这是在具有自动布局的XIB中进行的。 单元格使用方法registerNib:forCellReuseIdentifier:

注册

我现在要做的是子类StandardTableViewCell而不创建新的XIB。

是否可以在保留单元格File Owner的同时重新使用单元格而不创建新的XIB?

2 个答案:

答案 0 :(得分:0)

您是否考虑过创建类别而不是子类化?不确定你正在做什么,但这可能会有效。

答案 1 :(得分:0)

不幸的是,这是不可能的,所以你必须使用一个不太理想的解决方案,这里有一些选择:

在同一标准单元格中实现功能并切换它。 复制标准笔尖并替换单元类。 没有标准的笔尖,只为每个子类制作一个(如果它们不同,这可能是最好的想法)。