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); }]; } 

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

  • Как правильно представить popover из UITableViewCell с помощью UIPopoverArrowDirectionRight или UIPopoverArrowDirectionLeft
  • Нарисуйте часть круга
  • Не удалось добавить объекты в NSMutableArray в Objective C
  • UITextView внутри UIScrollView с AutoLayout
  • objective C: Как вы можете повернуть текст для UIButton и UILabel?
  • Лучший подход для синтаксического анализа XML на iPhone
  • Как обрабатывать дублируемую символьную ошибку от сторонних библиотек?
  • UIScrollView: подкачка по горизонтали, прокрутка по вертикали?
  • Держите iphone активным во время запуска программы
  • Как я могу добавить объекты CGPoint в NSArray простым способом?
  • Почему я не должен использовать Objective C 2.0-аксессоры в init / dealloc?
  • Давайте будем гением компьютера.