2013-08-09 2 views
0

Как вы создаете диспетчер представлений, который скользит и занимает часть экрана, например, те, которые можно увидеть в популярных приложениях, таких как Facebook, Rdio и Tinder? Таким образом, вы делаете боковой промах, и viewController будет выдвигаться и занимать примерно три четверти экрана и может иметь табличный вид внутри него? Кроме того, будет ли этот дизайн создан с помощью раскадровки или создания интерфейса?Выйти из UIViewController на IOS

+0

посмотрите этот пример Github: -https: //github.com/ipup/PPRevealSideViewController и внедрить его в ваш poject –

+0

Это вариант того, что используется в Tinder. Ранняя фиксация была фактической версией, используемой в Tinder, хотя с тех пор она имела некоторые изменения. Это не поддерживается. SignNow использует более современную фиксацию. https://github.com/badeen/JLBSlidingPanelsViewController –

ответ

0

Вы должны взглянуть на ViewDeck. Просто скачайте его и посмотрите на него это высокоочищенного customazible и это Идентичный facebook приложение

2

Что я использовал в моем проекте был MMDrawerController (Mutual Выдвижные Controller Mobile)

https://github.com/mutualmobile/MMDrawerController

она обеспечивает полный контроль и разнообразие эффектов, переходов, гонораров. вы также можете перемещать панель с левой или с правой стороны.

2

Существует очень большое количество фреймворков, которые делают это. Два самых популярных: JASidePanels (который я лично использую) и ECSSlidingViewController. Вы также можете реализовать его самостоятельно, но это будет сложнее. Для начала нужно иметь «контроллер нижнего уровня», который загружает и управляет другими контроллерами представлений или, по крайней мере, управляет их представлениями. Если у вас есть терпение, этот маршрут, очевидно, предпочтительнее, так как вы можете действительно контролировать поведение своего приложения. Это, как говорится, это отличные старты.

В этих примерах они используют комбинацию как программного управления контроллерами представлений, так и панели рассказов. Это действительно зависит от того, как вы хотите управлять им лично. Мне лично нравится «рисовать» основные элементы управления представлением в панели рассказов и создавать их с помощью своих идентификаторов раскадровки, чтобы дать мне представление о том, что происходит визуально.

Смежные вопросы