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

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

screenshot

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

Спасибо

Ответ 1

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

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

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

Ответ 2

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

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

Ответ 4

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

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

https://github.com/romaonthego/REFrostedViewController

Ответ 5

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

ИЗМЕНИТЬ

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

Ответ 6

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

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

Ответ 7

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

Ответ 8

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

PKRevealController

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

https://github.com/pkluz/PKRevealController

Ответ 10

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

enter image description here