Ich habe eine Anzahl Zeilen, die ich mit -insertRowsAtIndexPaths: withRowAnimation in eine Tabelle einfüge, und möchte, dass die Zeilen von links eingerückt werden, um sie vom Rest der Zellen zu unterscheiden. Die Eigenschaft indentationLevel von UITableViewCell sieht aus, als ob es genau das ist, was ich brauche, aber es scheint nichts zu tun. Hier ist der Code, den ich mit der Vertiefung Pegel (Punktsyntax keinen Unterschied macht):indentationLevel-Eigenschaft scheint nichts zu tun?
[cell setIndentationWidth:10];
[cell setIndentationLevel:1];
Ist indentationLevel, was ich will, oder sollte ich woanders suchen?
Wenn Sie Zeiger sagen, beziehen Sie sich nicht auf die Kennung, oder? Meine Zellen sind alle Objekte derselben Klasse, also stelle ich mir vor, sie wären alle Zeiger auf dasselbe Objekt. Meine Zellenkennung basiert jedoch auf dem vollständigen indexPath und ist daher für jede Zelle eindeutig. Trotzdem keine Freude beim Einrücken. – JoBu1324
Ich habe bestätigt, dass die Einzugsebene und -breite in der Zelle festgelegt werden, bevor die Zelle zur Anzeige an das Betriebssystem zurückgegeben wird. Was könnte schief gehen? – JoBu1324