NavigationControllers có các ngăn xếp ViewContoder để quản lý và hạn chế chuyển đổi hình ảnh động.
Việc thêm trình điều khiển chế độ xem dưới dạng chế độ xem phụ vào trình điều khiển chế độ xem hiện tại yêu cầu chuyển các sự kiện đến trình điều khiển chế độ xem phụ, điều này gây khó khăn cho việc quản lý, gây ra một chút phiền toái và nói chung cảm giác như bị hack khi thực hiện (Apple cũng khuyến nghị chống lại làm điều này).
Việc trình bày bộ điều khiển chế độ xem một lần nữa đặt bộ điều khiển chế độ xem lên trên bộ điều khiển khác và trong khi nó không có sự kiện vượt qua các sự cố được mô tả ở trên, thì nó không thực sự 'hoán đổi' bộ điều khiển chế độ xem, nó xếp chồng nó.
Bảng phân cảnh được giới hạn trong iOS 5 và gần như lý tưởng, nhưng không thể được sử dụng trong tất cả các dự án.
Ai đó có thể trình bày một VÍ DỤ MÃ RẮN trên một cách để thay đổi các bộ điều khiển xem mà không có các giới hạn ở trên và cho phép chuyển đổi hoạt hình giữa chúng không?
Một ví dụ gần gũi, nhưng không có hình ảnh động: Cách sử dụng nhiều bộ điều khiển xem tùy chỉnh iOS mà không cần bộ điều khiển điều hướng
Chỉnh sửa: Sử dụng Bộ điều khiển Nav là tốt, nhưng cần có các kiểu chuyển tiếp hoạt hình (không chỉ đơn giản là hiệu ứng trượt) mà bộ điều khiển xem đang hiển thị cần được hoán đổi hoàn toàn (không được xếp chồng lên nhau). Nếu bộ điều khiển khung nhìn thứ hai phải loại bỏ một bộ điều khiển khung nhìn khác khỏi ngăn xếp, thì nó không được gói gọn.
Chỉnh sửa 2: iOS 4 phải là hệ điều hành cơ bản cho câu hỏi này, tôi nên làm rõ rằng khi đề cập đến bảng phân cảnh (ở trên).