Mam wiele wierszy wstawiam do tabeli za pomocą -insertRowsAtIndexPaths: withRowAnimation, i chciałbym, aby wiersze były wcięte z lewej strony, aby odróżnić je od reszty komórek. Właściwość UITableViewCell wcentationLevel wygląda dokładnie tak, jak jest to potrzebne, ale wydaje się, że nic nie robi. Oto kod używam ustawić poziom wcięcia (składnia kropka nie robi różnicy):Właściwość indentationLevel nie wydaje się nic robić?
[cell setIndentationWidth:10];
[cell setIndentationLevel:1];
Czy indentationLevel czego chcę, czy mam szukać gdzie indziej?
Kiedy mówisz wskaźnik, nie odwołujesz się do identyfikatora, prawda? Moje komórki są obiektami z tej samej klasy, więc wyobrażam sobie, że wszystkie one są wskaźnikami do tego samego obiektu. Identyfikator mojej komórki jest jednak oparty na pełnej ścieżce indexPath i dlatego jest unikalny dla każdej komórki. Wciąż nie ma jednak radości z wcięcia. – JoBu1324
Potwierdziłem, że poziom wcięcia i szerokość są ustawiane w komórce, zanim komórka zostanie zwrócona do systemu operacyjnego w celu wyświetlenia. Co może być nie tak? – JoBu1324