Я действительно ломаю голову над этим: когда я делаю видимой панель инструментов navcontroller в моей иерархии представлений, странные черные полосы появляются вверху и внизу представления таблицы.http://grab.by/8pgz
Приложение универсально, и на имитаторе iPhone (или устройстве) это не отображается, хотя они используют один и тот же подкласс UITableViewController.
Я даже не могу понять, чтодополнительные бары равны , что затрудняет поиск решения.
Однако они не являются панелью навигации / панелью инструментов.Они не являются заголовками / нижними колонтитулами секций или таблиц.Это не просто изменение размера табличного представления, поскольку его фон не черный.
Пользовательский контроллер табличного представления находится внутри UINavigationController, который, в свою очередь, находится внутри UISplitViewController.Насколько я понимаю, довольно стандартный.
Как уже говорилось, они не отображаются на телефоне - и при этом они не появляются в поповер в портретной ориентации.
Я действительно выбылподсказки здесь.Любые предложения будут приветствоваться.
Приветствия,
Грегор Швеция
Обновление: проблема решена путем перемещения кода для отображения панели инструментов в - (void) метод awakeFromNib вместо- (недействительными) viewDidLoad.До сих пор не знаю, что пошло не так, но теперь, по крайней мере, это работает.