Gdy rejestrujesz UITableViewCell do ponownego użycia, która metoda init na tej komórce zostanie wywołana? [duplikować

To pytanie ma już odpowiedź tutaj:

Ustawianie stylu UITableViewCell podczas korzystania z iOS 6 UITableView dequeueReusableCellWithIdentifier: forIndexPath: 6 odpowiedzi

Próbuję użyć niestandardowej podklasyUITableViewCell ze stylem ustawionym naUITableViewCellStyleSubtitle i użyj go zregisterClass:forCellReuseIdentifier:. Nie jestem jednak pewien, jak to zrobić.

Myślałem, że zastąpięinitetoda @ i wywołanie

self = [super initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:myReuseIdentifier];

w tym Nie mogę jednak ustalić, któryinitywoływana jest metoda @ (lub jeśli jest to właściwy sposób).

Próbowałem przechwycić wszystkie następujące metody inicjowania, ale żadna z nich nie wydaje się poprawna podczas usuwania z komórki kolejki:

initinitWithCoderinitWithFrame

Potwierdziłem, żedequeueReusableCellWithIdentifier:forIndexPath: zwraca komórkę poprawnego typu, więc wiem, że jest tworzona. Po prostu nie wiem któryinitywoływana jest metoda @, więc nie mogę ustawić domyślnego styl

questionAnswers(2)

yourAnswerToTheQuestion