Ich kratze mich wirklich über diesen: Wenn ich die Symbolleiste des navcontroller in meiner Ansichtshierarchie sichtbar mache, erscheinen seltsame schwarze Balken am oberen und unteren Rand der Tabellenansicht. http://grab.by/8pgzMerkwürdige schwarze Balken in UITableView
Die App ist universell, und auf dem iPhone-Simulator (oder Gerät) wird dies nicht angezeigt, obwohl sie die gleiche UITableViewController-Unterklasse verwenden.
Ich kann nicht einmal herausfinden, was die zusätzlichen Bars sind, die es noch schwieriger macht, mit einer Lösung zu kommen.
Sie sind jedoch nicht Navbar/Symbolleiste. Sie sind nicht Kopf-/Fußzeile von Abschnitten oder Tabellen. Es scheint auch nicht nur eine Größenanpassung der Tabellenansicht zu sein, da ihr Hintergrund nicht schwarz ist.
Der benutzerdefinierte Tabellenansicht-Controller befindet sich in einem UINavigationController, der sich wiederum in einem UISplitViewController befindet. Ziemlich Standard, soweit ich das verstehe.
Wie gesagt, sie erscheinen nicht auf dem Telefon - noch erscheinen sie im Popover im Hochformat.
Ich bin wirklich keine Ahnung hier. Irgendwelche Vorschläge wären sehr willkommen.
Cheers,
Gregor Schweden
Update: Problem gelöst, indem Sie den Code bewegen für Symbolleiste sichtbar zu machen - (void) awakeFromNib Methode anstelle von - (void) viewDidLoad. Ich weiß immer noch nicht, was schief gelaufen ist, aber jetzt funktioniert es zumindest.