Я пытаюсь использовать собственный подкласс UITableViewCell со стилем, установленным в UITableViewCellStyleSubtitle, и использовать его с registerClass:forCellReuseIdentifier:. Однако я не уверен, как это сделать.
Мое мышление состояло в том, чтобы переопределить метод init и вызвать
self = [super initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:myReuseIdentifier];
внутри него. Тем не менее, я не могу понять, какой метод init вызывается (или если это даже правильный способ сделать это.)
Я попытался перехватить все следующие методы init, но ни один из них не кажется правильным при удалении ячейки:
-
init -
initWithCoder -
initWithFrame
Я подтвердил, что dequeueReusableCellWithIdentifier:forIndexPath: возвращает ячейку правильного типа, поэтому я знаю, что он создается. Я просто не знаю, какой метод init вызывается, поэтому я не могу установить стиль по умолчанию.