Как получить расширяющееся всплывающее окно при нажатии UITabBar

#iphone #objective-c #xcode #uitabbar #uibarbuttonitem

#iPhone #objective-c #xcode #uitabbar #uibarbuttonitem

Вопрос:

Я не знаю, задавался ли этот вопрос раньше или я правильно формулирую вопрос. Я также не могу найти никакой информации в Google.

Мой вопрос: как мне получить всплывающее окно, подобное этому, когда я нажимаю кнопку tabbarbutton?

введите описание изображения здесь

Ответ №1:

AFAIK, в sdk нет ничего встроенного, что давало бы вам это «из коробки». Поэтому вам придется создать его самостоятельно. Может быть, начать с показа простого представления с некоторыми кнопками в нем, когда пользователь нажимает на панель вкладок. Используйте рамку этого представления, на которой была выбрана кнопка панели вкладок. Вам нужно будет обнаруживать нажатия внутри (чтобы выбрать элемент) и снаружи (чтобы закрыть всплывающее окно), когда пользователь хочет сделать что-то еще.

Ответ №2:

Я кое-что узнал о NSPopUpButton . Я думаю, что небольшое экспериментирование с этим должно сработать.