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


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

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

спасибо

10 121

10 ответов:

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

Это показывает технику позади делать сплит вид для iPhone.

Edit: несколько других открытых источников

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

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

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

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

https://github.com/romaonthego/REFrostedViewController

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

EDIT

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

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

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

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

Это будет лучший матч для меня.

PKRevealController

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

https://github.com/pkluz/PKRevealController

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

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

enter image description here