SplitView как приложение Facebook на iPhone

Я хочу создать приложение для iPhone , которое использует сцену навигации, подобную той, что изображена в ссылке

Скриншот

Обратите внимание: я не хочу, чтобы это работало только для iPad, я хочу, чтобы он работал на iPhone точно так же, как на фото, когда вы нажимаете на элемент tableview, который скрывает табличное представление, и делает это просмотр в полноэкранном режиме. Мне нужны идеи о том, как это сделать, потому что я не могу понять это сам.

благодаря

Ребята из Facebook сделали блестящую работу в новой версии приложения. Аналогичный открытый исходный код можно найти здесь – JTRevealSidebarDemo . Обратите внимание, что с июня 2014 года этот проект был прекращен, поэтому вам, вероятно, повезло бы с проектом из приведенного ниже списка.

Он показывает технику, которая делает разделенный вид для iPhone.

Изменить: несколько других открытых исходников:

  1. JWSlideMenu
  2. DDMenuController
  3. PKRevealController
  4. ViewDeck
  5. ECSlidingViewController
  6. MWFSlideNavigationViewController
  7. MFSideMenu
  8. SASlideMenu
  9. HHTabListController
  10. MTSlideViewController
  11. MTStackViewController
  12. MMDrawerController
  13. DMSideMenuController
  14. JVFloatingDrawer

Как насчет проектов с поддержкой раскадровки? Я нашел еще одно меню слайдов, которое совместимо с раскадровки: SASlideMenu

Другим контекстно- ориентированным меню является ECSlidingViewController и ViewDeck из ответа Сагара. У них обоих есть примеры раскадровки (для последней ссылки есть ViewDeckStoryboardExample )

Для всех, кто ищет версию для Android, посмотрите:

  • android fb как навигационная система
  • новая ui сторона боковой навигация

Я понимаю, что вы спросили о фейсбуке, но теперь, когда у ios7 нет, и это stream defacto, я думал о нем здесь.

Для эффекта, подобного приложению Kindle на ios7, вы можете использовать:

https://github.com/romaonthego/REFrostedViewController

Если кто-то еще ищет способ реализовать это в MonoTouch теперь известен как Xamarin.ios , взгляните на эту статью, которую я только что нашел. monotouch slide out navigation

РЕДАКТИРОВАТЬ

Я просто обнаружил, что у них есть бесплатный компонент для этого! flyoutnavigation

Я заметил, что никто не перечислил этот замечательный class … SWRevealController .

Я использую его вместе со своими проектными приложениями. Он прост в использовании и сильно документирован … Есть также несколько примеров, которые Джон дает пользователю понять, как он работает, или если вы хотите получить свой проект … Надеюсь, это поможет

SHSidebarController с эффектом фидера. Это может быть полезно для вас .. попробуйте это 🙂

Это выглядит лучшим для меня.

PKRevealController

Он имеет приятный эффект прокрутки с пальцем и возвращается назад при частичном перетаскивании.

https://github.com/pkluz/PKRevealController

MMDrawerController – очень хороший вариант. Вы можете настроить многие вещи. попробуйте один раз https://github.com/mutualmobile/MMDrawerController

Я работаю над навигационным ящиком с плавающим стилем, который, я надеюсь, понравится людям. Это на GitHub , посмотрите.

введите описание изображения здесь

  • Objective-C: Как изменить class объекта во время выполнения?
  • Может ли iPhone приложение блокировать телефонные звонки?
  • Как найти причину ошибки «double free» malloc?
  • CALayer: добавить границу только с одной стороны
  • Добавление изображений в UITextView
  • Что такое хорошо для?
  • Ошибка: протокол недоступен, сброс backtrace
  • NSDateFormatter с 24 часами
  • UIScrollView - показывает полосу прокрутки
  • Легкий способ убрать клавиатуру?
  • Выполнение команды терминала из приложения Cocoa
  • Interesting Posts

    Где я должен помещать аннотацию @Transactional: при определении интерфейса или в classе реализации?

    У вас есть надстройка для Firefox, например NoScript, но для файлов cookie (что позволяет сделать белый список во время просмотра в Интернете)?

    Outlook начинает получать и отправлять письма в двух экземплярах и в трех экземплярах

    Link Spark с ноутбуком iPython

    Обновить значение области действия при изменении данных службы

    C # Использование Reflection для копирования свойств базового classа

    Разница между File.separator и slash в путях

    Каков самый чистый способ применения map () для словаря в Swift?

    Как установить интервал прерывания или тайм-аута TCP / IP в Windows XP?

    DbEntityValidationException – Как я могу легко объяснить, что вызвало ошибку?

    $ http Auth Headers в AngularJS

    Постоянное исправление для видеозахвата Opencv

    Что такое JAXB и почему я должен его использовать?

    В чем разница между пустым и нулевым std :: shared_ptr в C ++?

    Диалоговое окно с пустым полем, присвоенным переменной в терминале Mac?

    Давайте будем гением компьютера.