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

@ แดเนียล: ไม่. แต่คุณอาจสร้างคำถามใหม่ใน SO และฉันมั่นใจว่าคุณจะได้รับคำตอบ
Sagar

@ ซาก้าฉันทำไปแล้วและดูเหมือนจะไม่ได้ผล stackoverflow.com/questions/8365638/…
DanO

2
@ แดเนียลไปที่github.com/jfeinstein10/SlidingMenuสำหรับการใช้งาน Android เป็นวิธีที่มีประสิทธิภาพมากกว่าทางเลือกอื่น ๆ ทั้งหมด ..
ChristopheCVB

16

โปรเจ็กต์ที่เข้ากันได้กับสตอรีบอร์ดล่ะ ฉันพบอีก 1 เมนูสไลด์ที่เข้ากันได้กับสตอรี่บอร์ด: SASlideMenu

เมนูอื่นที่เข้ากันได้กับสตอรี่บอร์ดคือ ECSlidingViewController และ ViewDeck จากคำตอบของ Sagar ทั้งสองมีตัวอย่างสตอรีบอร์ด (สำหรับลิงก์สุดท้ายคือViewDeckStoryboardExample )



3

ฉันรู้ว่าคุณถามเกี่ยวกับ facebook แต่ตอนนี้ ios7 หมดและนี่คือเธรด defacto ที่ฉันคิดว่าโพสต์รหัสที่นี่

สำหรับเอฟเฟกต์ที่คล้ายกับแอพ kindle บน ios7 คุณสามารถใช้:

https://github.com/romaonthego/REFrostedViewController


2

หากใครที่กำลังมองหาวิธีที่จะนำสิ่งนี้ไปใช้ในMonoTouchตอนนี้Xamarin.iosลองดูบทความนี้ที่ฉันเพิ่งพบ โมโนทัชเลื่อนออกการนำทาง

แก้ไข

ฉันเพิ่งพบว่าพวกเขามีส่วนประกอบฟรีสำหรับสิ่งนี้! flyoutnavigation


2

ผมสังเกตเห็นไม่มีใครอยู่ในรายการระดับที่ยอดเยี่ยมนี้ ... SWRevealController

ฉันใช้มันกับแอพโครงการตลอดเวลา ใช้งานง่ายและมีเอกสารมากมาย ... นอกจากนี้ยังมีตัวอย่างบางส่วนที่จอห์นมอบให้กับผู้ใช้เพื่อทำความเข้าใจวิธีการทำงานหรือหากคุณต้องการได้รับโครงการของคุณจาก ... หวังว่านี่จะช่วยได้





0

ฉันทำงานกับลิ้นชักการนำทางแบบลอยตัวซึ่งฉันหวังว่าผู้คนจะชอบ อยู่ในGitHubลองดูสิ

ใส่คำอธิบายภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.