SplitView як додаток Facebook на iPhone


121

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

скріншот

Зверніть увагу: я не хочу, щоб це працювало лише для iPad, я хочу, щоб він працював для iPhone точно так, як на фото, коли ви клацаєте на елемент перегляду таблиці, він приховує перегляд таблиці та робить його перегляд на весь екран. Я хочу ідеї, як це зробити, тому що я не можу сам це зрозуміти.

Дякую

Відповіді:


213

Хлопці з 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

2
Це саме те, що я хотів, дякую, у мене ще не було можливості спробувати це, але він не містить нічого, що Apple не схвалював би, як неофіційний API чи що-небудь, чи не так?
Метт

Будь-яка ідея, як це зробити на Android?
DanO

@Daniel: Ні. Але ви можете створити нове запитання щодо SO, і я впевнений, що ви знайдете рішення.
Сагар

@Sagar Я вже це зробив і, здається, не працює. stackoverflow.com/questions/8365638 / ...
Дано

2
@Daniel погляньте на github.com/jfeinstein10/SlidingMenu для впровадження Android. Це набагато ефективніше, ніж усі інші альтернативи ..
ChristopheCVB

16

Як щодо проектів із сумісністю розкадровки? Я знайшов ще 1 слайд-меню, яке сумісне з раскадровками : SASlideMenu

Ще одне сумісне з розгорткою меню - це ECSlidingViewController та ViewDeck з відповіді Сагара. Вони обидва мають приклади розповіді (для останнього посилання - ViewDeckStoryboardExample )





2

Я помітив, що ніхто не перераховував цей чудовий клас ... SWRevealController .

Я використовую його з моїми програмами проектів постійно. Це простий у використанні та сильно задокументований ... Є також кілька прикладів, які Джон дає користувачеві, щоб зрозуміти, як це працює, або якщо ви хочете отримати свій проект від ... Сподіваюся, це допомагає





0

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.