Ich hab hier ein ganz seltsames Problem. Und zwar erstelle ich eine Subklasse von UIViewController (NICHT UITableViewController!) und setze in der loadView dort rein oben einen statisch bleibenden view und darunter einen UITableView (Subklasse davon um genau zu sein). Das klappt alles, die Delegate-Methoden sind auch drin und es funktioniert wie ich will AUSSER dass, wenn ich KEINE section header anzeigen lasse, dann die erste UITableViewCell nicht gezeichnet wird. Dort bleibt einfach ein Strich blau. Tappe ich den leeren Platz, wird er blau und die App pusht den ViewController welcher auch gepusht werden sollte. Scrolle ich etwas runter und wieder rauf, dann erscheint die Zelle korrekt.
Ich habe soweit alles überprüft, die cellForRowAtIndexPath: wird auch für die erste Zeile aufgerufen und returnt die cell, die willDisplayCell:forRowAtIndexPath: wird ebenfalls aufgerufen, setNeedsDisplay habe ich wo immer nötig eingebaut, lediglich die drawRect: der ersten Zelle wird nicht aufgerufen, die der folgenden hingegen schon.
Hat irgendwer noch eine Idee, woran das liegen könnte, wieso die TableView denkt, sie müsse die erste Zelle nicht darstellen?
Ich habe soweit alles überprüft, die cellForRowAtIndexPath: wird auch für die erste Zeile aufgerufen und returnt die cell, die willDisplayCell:forRowAtIndexPath: wird ebenfalls aufgerufen, setNeedsDisplay habe ich wo immer nötig eingebaut, lediglich die drawRect: der ersten Zelle wird nicht aufgerufen, die der folgenden hingegen schon.
Hat irgendwer noch eine Idee, woran das liegen könnte, wieso die TableView denkt, sie müsse die erste Zelle nicht darstellen?
Widgetschmie.de • Life is too short for gadgets