2012-07-06 33 views
11

Làm cách nào để sử dụng ngăn chứa ViewController của iOS5 từ Trình tạo giao diện (trên bảng phân cảnh)?Nhúng ViewController bên trong một ViewController khác trong Storyboard

Tài liệu iOS nói này (UIViewController -> View Ban giám đốc -> Storyboards):

Ví dụ, bạn có thể nói rằng nội dung một view controller của được chứa bên trong một bộ điều khiển xem

+2

Bạn chỉ có thể nhúng nội dung trong 'UINavigaitionController' hoặc' UITabBarController' trong iOS 5. Để nhúng nội dung của trình điều khiển chế độ xem trong bộ điều khiển xem bộ chứa tùy ý trong bảng phân cảnh, bạn cần sử dụng iOS 6 ... –

+0

Cách thực hiện Tôi nhúng nội dung trong một UINavigationController trong IB? – sparkymat

+2

Chọn bộ điều khiển trong bảng phân cảnh, sau đó từ trình đơn, chọn _Editor-> Nhúng In-> Navigation Controller_ –

Trả lời

-5

Một ViewController trong iOS chỉ là một đối tượng bị ràng buộc với một khung nhìn. Một viewcontroller trong trình xây dựng giao diện có thể có một triệu view controller như các thuộc tính, mặc dù không có lý do cho điều đó trừ khi view được kết nối với view controller có một triệu subviews và tất cả chúng đều cần controller riêng của chúng.

Bạn KHÔNG thể nói rằng có ngăn chứa bộ điều khiển chế độ xem trong iOS. Điều đó không có ý nghĩa gì cả. Hãy hiểu rằng bộ điều khiển chế độ xem không chứa gì ngoài chế độ xem và bất kỳ cửa hàng hoặc mã nào bạn thêm vào đó.

Nó có thể tải và hiển thị một bộ điều khiển chế độ xem khác. Nó có thể giữ một tham chiếu đến một bộ điều khiển xem. Nhưng bộ điều khiển chế độ xem không thông qua bất kỳ phương tiện phân cấp nào chứa bộ điều khiển chế độ xem khác.

+2

UIViewControllers * có thể * có mối quan hệ cha/con là mối quan hệ phân cấp. Chứa có thể không phải là từ chính xác, nhưng xem bộ điều khiển với bộ điều khiển chế độ xem con có lượt xem mà chúng thêm vào cấu trúc phân cấp của riêng chúng, có thể được sử dụng rộng rãi và được hỗ trợ bởi UIViewController API. –

+1

Các phương thức trên UIViewController hiển thị một hệ thống phân cấp các mối quan hệ cha/con 'removeFromParentViewController' và' addChildViewController' – christophercotton

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