2011-11-25 70 views

Trả lời

5

gì bạn đang tìm kiếm là một phong tục Split View Controller. Ảnh chụp màn hình bạn cung cấp là các bộ điều khiển chế độ xem chia tách tùy chỉnh. UIKit có UISplitViewController nhưng đây phải là bộ điều khiển chế độ xem toàn màn hình.

Để tạo bộ điều khiển chế độ xem chia tách tùy chỉnh, có một bộ điều khiển chính và tạo hai bộ điều khiển chính và chi tiết, thêm chế độ xem của chúng vào chế độ xem bộ điều khiển chế độ xem chính. Bạn cần chuyển tiếp cuộc gọi từ viewWillAppear:, viewWillDisappear: vv từ bộ điều khiển chế độ xem chính tới hai bộ điều khiển mà bạn quản lý.

Với iOS 5, bạn có thể làm điều gì đó tương tự với ngăn điều khiển chế độ xem, điều này có thêm một số chuông và còi, thú vị hơn. trong giải pháp đầu tiên.

Kiểm tra liên kết này để biết thêm chi tiết về quan điểm điều khiển tùy chỉnh chia: http://www.mindtreatstudios.com/how-its-made/custom-uisplitviewcontroller-ios/

Để trả lời câu hỏi của bạn trực tiếp: nếu bạn thực hiện một bộ điều khiển tùy chỉnh chia điểm - có bạn có thể thêm này như một bộ điều khiển xem chi tiết. Nhưng hãy cẩn thận, đây không phải là UISplitViewController, vì vậy hãy cẩn thận không sử dụng thuật ngữ đó quá nhiều.

1

Chưa thực sự thử nghiệm điều này, nhưng điều này có khắc phục được sự cố của bạn không?

  • Tạo một file storyboard
  • Drop trong một SplitViewController
  • Xóa DetailViewController
  • Drop trong một SplitViewController
  • liên kết hai cùng sử dụng tổ hợp phím CTRL-kéo và chọn chi tiết
  • Thiết lập kích thước của chi tiết-splitviewcontroller đến Chi tiết
  • ????
  • Lợi nhuận!

Dù sao, không chắc chắn nếu nó thực sự hoạt động, nhưng hãy thử. Đây là IOS5 mặc dù (tôi nghĩ rằng, có thể thử nó ra với IB).

Nó sẽ giống như thế này:

SplitSplitViewControllers

Các vấn đề liên quan