Всплывающее меню в iPhone SDK? - PullRequest
1 голос
/ 27 июня 2011

Я разрабатываю приложение на основе вкладок и хочу, чтобы меню появлялось на одной из вкладок, когда пользователь нажимает на него.Как и в приложении WaveSense Diabetes Manager (я бы опубликовал фотографии, но я новый пользователь, и поэтому я не позволю. Это бесплатная загрузка, если вы хотите проверить это; у него есть классный дизайн, который вы можете взятьнекоторые идеи из).

Нажатие на значок панели вкладок вызывает небольшое всплывающее меню, в отличие от переключения UIViewController.Я смотрел везде и понятия не имею, как сделать что-то подобное.Я предполагаю, что изменения должны быть сделаны в UITabBarController?Является ли всплывающее меню пользовательским UIView?Пожалуйста, помогите!

Спасибо!

1 Ответ

1 голос
/ 27 июня 2011

Делегат панели вкладок имеет метод tabBar:didSelectItem:. Вы можете визуализировать ваше меню в это время, анимируя его из вкладки, если хотите.

Что касается создания меню, то UIView с UITableView, содержащимся в нем, будет прекрасно работать. Вы можете сделать вид меньше ширины экрана устройства, если хотите, чтобы получить эффект того, что оно представляет собой меню, которое перемещается вверх. Это также позволит вам иметь больше пунктов меню, чем удобно помещается на экране.

...