Ive được xé tóc của tôi ra trong mấy ngày vừa qua cố gắng tìm hiểu cái này dường như khái niệm cơ bản của sự phát triển iOS:Hiểu View Controller làm tổ trong iOS
Nếu tôi muốn có hai hoặc nhiều Xem Bộ xử lý hiển thị và có thể sử dụng trong cùng một "lần trên màn hình", là thế này:
- tôi không khuyến khích theo "Một VC mỗi lần trên màn hình của nội dung" của Apple
- hoàn toàn có thể bằng cách thêm của thông qua mã VC
- Chưa xong. Thay vào đó, hãy sử dụng một VC và chỉ cần thêm mã bắt chước chức năng của bộ điều khiển chế độ xem mà bạn muốn.
Hãy để tôi nói lại một chút:
Nếu tôi muốn có, trong một ứng dụng iPad, một UIView
(A) mà chiếm một phần lớn ở phía bên trái của màn hình, và một giây thứ hai UIView
(B) chiếm phần còn lại của màn hình và tôi muốn thêm một nút vào UIView
B khi được nhấp sẽ sử dụng chuyển đổi Modal để trượt lên UITableview
để thay thế UIView B và UITableview
này sau đó sẽ hoạt động như một điển hình UITableviewController
theo đó khi người dùng chọn một mục từ bảng, các sự kiện điển hình được gửi với bộ điều khiển xem bảng để đẩy vào một bộ mục mới, điều này có khả thi không? Nó chỉ dường như với tôi rằng nếu Im đã có thể dễ dàng tạo ra hai UIViewControllers riêng biệt, và có một nút trong VC một cách đơn giản mang lại VC thứ hai, tại sao tôi không thể kết hợp chức năng này để VC có hai VC trẻ em, và những đứa trẻ đó VC xử lý các chuyển đổi phương thức của riêng họ. Hoặc là cách thực hành tốt nhất trong một trường hợp như thế này chỉ đơn giản là có một VC xử lý mọi thứ và sau đó xử lý thủ công các trang trình bày trong/ra các chế độ xem khác nhau sau các lần nhấp khác nhau trên các phần tử giao diện người dùng khác nhau không? Không.
Như bạn có thể nói, tôi nghĩ rằng tôi đã đọc quá nhiều câu trả lời khác nhau, mâu thuẫn với các câu hỏi tương tự như thế này mà tôi hoàn toàn nhầm lẫn về những gì nữa. Nếu bất cứ ai ra có hiểu những gì Im nhận được và có thể cho vay một lời giải thích giúp đỡ hoặc một số con trỏ Id rất nhiều đánh giá cao nó.
Bạn đã tìm thấy một cách tốt để làm điều này trong iOS 5? Vấn đề tôi muốn giải quyết được xác định rõ trong tài liệu tham khảo của bạn http://www.tumblr.com/tagged/child-view-controller. Nó chắc chắn sẽ được tốt đẹp để làm tổ các phần khác nhau bên trong một cái nhìn tổng thể để giữ cho cái nhìn tổng thể từ trở thành mã nặng. – mm2001