Меню исчезает из панели навигации - PullRequest
0 голосов
/ 18 октября 2011

Я хочу иметь меню в представлениях и таблицах, где у меня есть навигационная панель в моем iphone-приложении. При нажатии на кнопку меню на панели навигации меню должно исчезнуть сверху.

В настоящее время у меня есть вид с кнопками в качестве меню и анимация их с помощью меню y-position. Я добавил меню в текущее представление viewvontrollers, но у меня возникают проблемы, когда мое меню находится над разделом таблицы.

Моя идея состоит в том, чтобы обрезать панель навигации и установить ее в качестве родительского вида для моего меню. Это хорошая идея? Панель навигации всегда должна быть видна, даже когда меню исчезает.

Есть ли какой-нибудь пример в Интернете, который я мог бы использовать?

1 Ответ

0 голосов
/ 18 октября 2011

Быстрый и грязный способ, вероятно, состоит в том, чтобы увеличить границы (высоту) UINavigationBar, а затем использовать [Navbar addSubview:], чтобы добавить свой пользовательский вид.

Однако это, вероятно, не будет выглядеть хорошои может противоречить Руководству Apple по человеческому интерфейсу.Если вы хотите использовать меню, я бы использовал что-то близкое к классу UIPopover на iPad.Уже существует пара проектов GitHub для воссоздания класса на iPhone - https://github.com/werner77/WEPopover

Редактировать: Мысль о чем-то другом: Возможно, вы захотите изучить UIActionSheet .Похоже, именно то, что вы хотите сделать, за исключением того, что идет снизу вместо панели навигации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...