我正在尝试使用UITableViewCell样式设置为的自定义子类UITableViewCellStyleSubtitle并将其与registerClass:forCellReuseIdentifier:. 但是,我不确定如何执行此操作。
我的想法是重写init方法并调用
self = [super initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:myReuseIdentifier];
在其中。但是,我不知道init调用了哪个方法(或者这是否是正确的方法。)
我试图拦截以下所有 init 方法,但在使单元格出列时,它们似乎都不是正确的方法:
initinitWithCoderinitWithFrame
我已经确认dequeueReusableCellWithIdentifier:forIndexPath:返回的是正确类型的单元格,所以我知道它正在被创建。我只是不知道init正在调用哪个方法,所以我无法设置默认样式。