iphone facebook side menu с помощью объектива c

Возможный дубликат:
Каков наилучший способ разработки меню с боковым стилем, например, в новом приложении iOS для Facebook?

Приложение facebook iphone имеет новое боковое меню,
экран http://sofru.miximages.com/iphone/facebook2.jpg

Кто-нибудь знает, как я могу реализовать эту функцию в своем приложении iphone и используя объективный c?

На самом деле это довольно просто. Во-первых, вам нужно создать controller вида, который находится под видимым. Вы можете отправить это представление назад:

[self.view sendSubviewToBack:menuViewController.view]; 

Затем вы помещаете кнопку меню в левой части панели навигации и записываете вид обработчика следующим образом:

 - (void)menuButtonPressed:(id)sender { CGRect destination = self.navigationController.view.frame; if (destination.origin.x > 0) { destination.origin.x = 0; } else { destination.origin.x += 254.5; } [UIView animateWithDuration:0.25 animations:^{ self.navigationController.view.frame = destination; } completion:^(BOOL finished) { self.view.userInteractionEnabled = !(destination.origin.x > 0); }]; } 

Это общая идея. Возможно, вам придется изменить код, чтобы отразить иерархию вашего представления и т. Д.

  • Преобразование NSString даты в NSDate
  • Как распознать салфетки во всех четырех направлениях?
  • SplitView как приложение Facebook на iPhone
  • iPhone Facebook Загрузка видео
  • Сохранение изображения в plist
  • Соглашение об именах iPhone ivar
  • Остановить UIWebView от «подпрыгивания» по вертикали?
  • Что такое двойная звезда (например, NSError **)?
  • Преимущества, проблемы, примеры добавления другого UIWindow в приложение iOS?
  • Предупреждать, когда не вызывается
  • Отправить почту без MFMailComposeViewController
  • Давайте будем гением компьютера.