Ứng dụng SplitView như Facebook trên iPhone


121

Tôi muốn tạo một ứng dụng iPhone sử dụng cảnh điều hướng tương tự như trong hình trong liên kết

ảnh chụp màn hình

Xin lưu ý rằng tôi không muốn điều này chỉ hoạt động cho iPad, tôi muốn nó hoạt động cho iPhone chính xác như trong hình, khi bạn nhấp vào một mục tableview, nó sẽ ẩn chế độ xem bảng và làm cho chế độ xem đó toàn màn hình. Tôi muốn có ý tưởng về cách làm điều này vì tôi không thể tự mình tìm ra.

Cảm ơn

Câu trả lời:


213

Những người Facebook đã làm rất tốt trong phiên bản mới của ứng dụng. Mã nguồn mở tương tự có thể được tìm thấy từ đây - JTRevealSidebarDemo . Xin lưu ý rằng kể từ tháng 6 năm 2014, dự án này đã ngừng hoạt động, vì vậy có thể bạn sẽ gặp may mắn hơn với một dự án từ danh sách dưới đây.

Nó tiết lộ kỹ thuật đằng sau việc thực hiện chế độ xem chia tách cho iPhone.

Chỉnh sửa: Một số mã nguồn mở khác:

  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
Đó chính xác là những gì tôi muốn, cảm ơn, tôi chưa có cơ hội dùng thử nhưng nó không chứa bất kỳ thứ gì mà Apple sẽ không chấp thuận, như API không chính thức hay bất cứ thứ gì, phải không?
Matt

Bất kỳ ý tưởng làm thế nào để làm điều này trên Android?
DanO

@Daniel: Không. Nhưng bạn có thể tạo một câu hỏi mới trên SO và tôi chắc chắn rằng bạn sẽ nhận được giải pháp.
Sagar

@Sagar Tôi đã làm điều đó và dường như không hoạt động. stackoverflow.com/questions/8365638/…
DanO

2
@Daniel hãy xem github.com/jfeinstein10/SlidingMenu để triển khai Android. Đó là cách hiệu quả hơn tất cả các giải pháp thay thế khác ..
ChristopheCVB




2

Nếu bất cứ ai khác đang tìm kiếm một cách để thực hiện điều này trong MonoTouchnay được gọi là Xamarin.ios, hãy nhìn vào bài viết này tôi chỉ được tìm thấy. điều hướng trượt ra ngoài monotouch

BIÊN TẬP

Tôi chỉ thấy rằng họ có một thành phần miễn phí cho việc này! flyoutnavigation


2

Tôi nhận thấy không ai liệt kê lớp học tuyệt vời này ... SWRevealController .

Tôi sử dụng nó với các ứng dụng dự án của mình mọi lúc. Nó dễ sử dụng và được ghi chép nhiều ... Ngoài ra còn có một vài ví dụ mà John đưa ra để người dùng hiểu cách nó hoạt động hoặc nếu bạn muốn lấy dự án của mình từ ... Hy vọng điều này sẽ giúp





0

Tôi đang làm việc trên ngăn điều hướng kiểu nổi mà tôi hy vọng mọi người sẽ thích. Nó có trên GitHub , hãy xem.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.