Обнаруживать и обрабатывать или отменять щелчки на панели навигации - PullRequest
0 голосов
/ 31 мая 2010

У меня есть приложение, в котором я поместил два элемента на панель навигации. Верхний элемент, который заканчивается кнопкой «назад», должен иметь функцию, позволяющую полностью перейти обратно на стартовую страницу, которая представляет собой список веб-новостей. Другой просто отображает логотип. Босс хочет, чтобы навигационная панель выглядела и ощущалась, но с простой функцией, чтобы пользователь мог кликать по сайту новостей, но всегда иметь возможность переходить на страницу списка новостей одним щелчком мыши.

Является ли единственная возможность создать фиксированную панель навигации с двумя элементами в IB, чтобы я мог подключить розетку к активируемому элементу - или есть какой-то способ перехватывать щелчки на панели навигации для создания requestURL? touchesBegan или touchUpInside было бы хорошо, но я пока не нашел способа реализовать это.

Ничего страшного, если вся навигационная панель кликабельна, мне просто нужна подсказка, как это сделать. Добавьте прозрачный UIlabel сверху и, возможно, обнаружите клики?

Бонусом будет прятать предмет в позиции «назад», не выталкивая его из стека.

1 Ответ

0 голосов
/ 09 декабря 2010

Ответ больше не нужен. Я думаю, что это просто установка backBarButton на свой собственный, я не нашел способа просто изменить заголовок и цель. Закрывай это. Тогда моим решением было сделать его панелью инструментов, работавшей нормально.

...