SplitView как приложение Facebook на iPhone
Я хочу создать приложение iPhone, которое использует сцену навигации, подобную той, что изображена в ссылке
![screenshot]()
Обратите внимание: я не хочу, чтобы это работало только для iPad, я хочу, чтобы он работал на iPhone точно так же, как на фото, когда вы нажимаете на элемент tableview, который скрывает табличное представление и делает этот просмотр в полноэкранном режиме. Мне нужны идеи о том, как это сделать, потому что я не могу понять это сам.
Спасибо
Ответы
Ответ 1
Ребята из Facebook сделали блестящую работу в новой версии приложения. Аналогичный открытый исходный код можно найти здесь - JTRevealSidebarDemo. Обратите внимание, что с июня 2014 года этот проект был отменен, поэтому вам, вероятно, повезло бы с проектом из приведенного ниже списка.
Это показывает технику, которая делает разделенный вид для iPhone.
Изменить: Несколько других открытых исходных кодов:
Ответ 2
Как насчет проектов с поддержкой раскадровки?
Я нашел еще 1 слайд-меню, которое совместимо с раскадровки:
SASlideMenu
Другим меню, совместимым с раскадрой, является
ECSlidingViewController
а также
ViewDeck
от Sagar ответ. У них обоих есть примеры раскадровки (для последней ссылки ViewDeckStoryboardExample)
Ответ 3
Для всех, кто ищет версию Android, посмотрите:
Ответ 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
Ответ 9
MMDrawerController - очень хороший вариант.
Вы можете настроить многие вещи. попробуйте один раз
https://github.com/mutualmobile/MMDrawerController
Ответ 10
Я работаю над навигационным ящиком с плавающим стилем, который, надеюсь, понравится людям. На GitHub, посмотрите.
![enter image description here]()