SplitView like Facebook app on iPhone
Chcę stworzyć iPhone aplikacja, która korzysta ze sceny nawigacji podobnej do tej pokazanej w linku
Proszę zauważyć, że nie chcę, aby to działało tylko dla iPada, chcę, aby działało dla iPhone ' a dokładnie tak, jak na zdjęciu, po kliknięciu elementu tableview ukrywa widok tableview i sprawia, że widok jest Pełny ekran. Chcę pomysłów, jak to zrobić, bo sam nie potrafię tego rozgryźć.
Thanks
10 answers
Facebook chłopaki wykonali genialną robotę w nowej wersji aplikacji. Podobny kod open source można znaleźć tutaj - JTRevealSidebarDemo . Należy pamiętać, że od czerwca 2014 r.projekt ten został przerwany, więc prawdopodobnie będziesz miał więcej szczęścia z projektem z poniższej listy.
Ujawnia technikę robienia dzielonego widoku dla iPhone ' a.
Edit: kilka innych open source kody:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-18 00:42:23
A co z projektami z kompatybilnością storyboard? Znalazłem 1 Więcej menu slajdów, które jest kompatybilne ze storyboardami: SASlideMenu
Kolejnym menu kompatybilnym ze storyboardem jest ECSlidingViewController oraz ViewDeck z odpowiedzi Sagara. Oba mają przykłady storyboardu (ostatni link to ViewDeckStoryboardExample)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 12:37:18
Dla wszystkich, którzy szukają wersji na Androida, zajrzyj do:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 12:40:59
Zdaję sobie sprawę, że pytałeś o facebook, ale teraz, gdy iOS7 wyszedł, a to jest wątek defacto myślałem, że tutaj id post.
Dla efektu podobnego do aplikacji kindle na ios7 możesz użyć:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-27 22:55:22
Jeśli ktoś jeszcze szuka sposobu na zaimplementowanie tego w MonoTouch
teraz znanym jako Xamarin.ios
, Spójrz na ten artykuł, który właśnie znalazłem. nawigacja MonoTouch slide out
EDIT
Właśnie odkryłem, że mają do tego darmowy komponent! flyoutnavigation
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-03 00:36:52
Zauważyłem, że nikt nie wymienił tej wspaniałej klasy... SWRevealController .
Używam go z moimi aplikacjami projektowymi cały czas. Jest łatwy w użyciu i mocno udokumentowany... Istnieje również kilka przykładów, które John daje użytkownikowi, aby zrozumieć, jak to działa lub czy chcesz czerpać swój projekt z... Mam nadzieję, że to pomoże
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-21 07:14:06
SHSidebarController z efektem filder. To może Ci pomóc.. spróbuj tego :)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 12:38:15
To chyba dla mnie najlepsze dopasowanie.
PKRevealController
Ma ładny efekt przewijania palcem i przesuwa się z powrotem po częściowym przeciągnięciu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-19 06:46:46
MMDrawerController to bardzo dobra opcja. Możesz skonfigurować wiele rzeczy. spróbuj raz https://github.com/mutualmobile/MMDrawerController
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-22 11:31:13
Pracowałem nad płynną szufladą nawigacyjną, która mam nadzieję spodoba się ludziom. Jest na GitHub , Spójrz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-18 00:49:01