Невидимая кнопка "Назад", когда контроллер представления продвинут на контроллер навигации

Я использую контроллер навигации для развертки в представление детали, когда ячейка касается. Когда я продвину свой контроллер представления на стопку контроллеров навигации, я ожидаю видеть кнопку "Назад", которой я могу коснуться для сования предыдущего представления от стека.

Проблема - то, что кнопка "Назад" не видима, но при ответвлении, где это должно быть, возвращает меня предыдущему представлению.В чем проблема?

7
задан Robert Conn 16 March 2010 в 23:46
поделиться

3 ответа

Убедитесь, что вы установили заголовок для главного представления - например, в viewDidLoad добавьте это -

self.title = @"The Title";

Как ни странно, если есть без заголовка для родительского контроллера представления в стеке, вместо того, чтобы отображать пустую кнопку «Назад», iPhone не будет отображать кнопку, но разрешит нажатия в той области, где она должна быть.

Это меня долго беспокоило!

11
ответ дан 6 December 2019 в 21:12
поделиться

По крайней мере, в iPhone 3.0 вы также можете избежать ужасную невидимую кнопку возврата, установив заголовок для элемента навигации корневого контроллера в пике вашего главного окна (MainWindow.xib в проектах, созданных мастером).

1
ответ дан 6 December 2019 в 21:12
поделиться

Посмотрим, поможет ли это вам.

У меня была такая же проблема, когда я использовал приложение на основе навигации и настраивал поиск, вращение и т. Д. НО, когда я щелкнул ячейку таблицы, я был направлен к следующему представлению, но в этом представлении не было кнопки возврата.

Я попытался добавить заголовок к кнопке «Назад», но это не сработало, так что я и сделал.

Я открыл файл mainWindow.xib и добавил элемент кнопки панели к группе других элементов в окне (где находится владелец файла). Затем я назначил изображение кнопке (вы можете добавить сюда текст, если хотите). Затем я щелкнул элемент навигации и нажал команду 2, чтобы открыть подключения элементов навигации. и выбрал элемент кнопки задней панели и перетащил его на элемент кнопки панели, который я хотел использовать для своей кнопки возврата. Вот и все.

0
ответ дан 6 December 2019 в 21:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: