iphone facebook side menu с помощью объектива c
Возможный дубликат:
Каков наилучший способ разработки меню с боковым стилем, например, в новом приложении iOS для Facebook?
Приложение facebook iphone имеет новое боковое меню,
экран http://sofru.miximages.com/iphone/facebook2.jpg
Кто-нибудь знает, как я могу реализовать эту функцию в своем приложении iphone и используя объективный c?
- Подчеркивать префикс имени свойства?
- Неверное завершение кода Xcode 6 не работает
- UIScrollView - показывает полосу прокрутки
- Почему NSUserDefaults не удалось сохранить NSMutableDictionary в iPhone SDK?
- Как масштабировать UIImageView пропорционально?
- NSMutableArray addObject не работает
- iOS 8 Снимок снимка, который не был отображен, приводит к созданию пустого моментального снимка
- QLPreviewController удаляет или добавляет UIBarButtonItems
- Данные перезагрузки UITableView
- Msgstr "wait_fences: не удалось получить ответ: 10004003"?
- Каков наилучший способ перетащить NSMutableArray?
- target переопределяет настройки FRAMEWORK_SEARCH_PATHS
- objective C: Как вы можете повернуть текст для UIButton и UILabel?
На самом деле это довольно просто. Во-первых, вам нужно создать 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); }]; }
Это общая идея. Возможно, вам придется изменить код, чтобы отразить иерархию вашего представления и т. Д.