Tôi là một nhóm bộ điều khiển và Chế độ xem mà tôi sử dụng trong nhiều dự án. Tôi đã tự hỏi nếu tôi có thể đặt sau đó bên trong một thư viện lớp và tái sử dụng nó như là một tập tin lib bình thường. Tôi có thể làm như thế nào?Bộ điều khiển và Chế độ xem bên trong Thư viện Lớp
Trả lời
Chắc chắn có thể thực hiện được. Những điều bạn cần:
- Một số cách đăng ký tuyến đường khi bắt đầu ứng dụng.
- Công cụ xem biết về cả chế độ xem thư viện và lượt xem ứng dụng cụ thể của bạn.
Đầu tiên là dễ dàng. Chỉ cần viết một hàm trong thư viện của bạn để đăng ký tất cả các bộ điều khiển trong thư viện.
Thứ hai phức tạp hơn, nhưng bạn có thể đọc một số bài viết hay về cách viết công cụ xem của riêng bạn, here và here. Khái niệm về Vùng cũng có thể hữu ích để tách bộ điều khiển thư viện của bạn khỏi bộ điều khiển ứng dụng của bạn.
Ngoài ra, this question giải quyết trường hợp đơn giản nhất trong việc tìm kiếm chế độ xem trong thư mục tùy ý.
Bộ điều khiển chỉ có thể đi vào thư viện lớp học - không nhiều việc phải làm ở đó. Các khung nhìn khó hơn một chút. Bạn có thể nhúng chúng vào hội đồng và thực hiện một số VirtualPathProvider để cung cấp quyền truy cập vào chúng.
Tôi chưa thử điều này, vì vậy YMMV.
- 1. Thêm chế độ xem của trình điều khiển chế độ xem con vào chế độ xem phụ của bộ điều khiển chế độ xem cha mẹ
- 2. Cách bật từ một bộ điều khiển chế độ xem sang một bộ điều khiển chế độ xem khác
- 3. (UIView *) hitTest trong bộ điều khiển chế độ xem?
- 4. Thay đổi kích thước bộ điều khiển chế độ xem chính và chi tiết trong bộ điều khiển chế độ xem chia tách?
- 5. Bộ điều khiển xem đẩy vào chế độ xem giao diện chế độ xem
- 6. Đi từ Bộ điều khiển đến Chế độ xem
- 7. Loại bỏ hai bộ điều khiển chế độ xem
- 8. ExtJS 4 cách tạo và hiển thị bộ điều khiển/chế độ xem mới từ bộ điều khiển/chế độ xem khác?
- 9. Hiển thị chế độ xem của bộ điều khiển khác
- 10. Chế độ xem trang phân trang với bộ điều khiển chế độ xem trẻ em
- 11. Lớp học cho Bộ điều khiển Chế độ xem mới trong Storyboard
- 12. Bắt System.Web.Optimization để hoạt động trong chế độ xem dao cạo trong thư viện lớp
- 13. Bộ điều khiển chế độ xem sẽ không bắt đầu ở chế độ ngang
- 14. Chế độ xem bảng bên trong chế độ xem, bên trong chế độ xem. Cách tốt nhất để làm điều đó?
- 15. Sự khác nhau giữa Chế độ xem và Trình điều khiển chế độ xem là gì?
- 16. Truyền dữ liệu từ bộ điều khiển chế độ xem này sang bộ điều khiển chế độ xem khác; iOS <= 4 so với iOS 5
- 17. iPhone - Kiến trúc cho chế độ xem Yêu cầu về bộ điều khiển và mạng
- 18. lớp uipageviewcontroller bị lỗi khi cài đặt nhiều bộ điều khiển chế độ xem
- 19. Nhận tên lớp của bộ điều khiển chế độ xem dưới dạng chuỗi
- 20. Nhiều người trong nhiều chế độ xem và bộ điều khiển asp.net mvc
- 21. Sử dụng FetchedResultsController và ManagedObjectContext trong nhiều bộ điều khiển chế độ xem
- 22. Có một bộ điều khiển xem khác trước khi bộ điều khiển chế độ xem hiện tại xuất hiện
- 23. Làm cách nào để đóng gói một chế độ xem MonoTouch.Dialog thành bộ điều khiển chế độ xem?
- 24. Làm cách nào để thay đổi loại Bộ điều khiển của Chế độ xem Bảng thành Bộ điều khiển Chế độ xem thông thường?
- 25. cách tải lại chế độ xem bảng của bộ điều khiển uiviewcontroller khác trong chế độ xem hiện tại
- 26. Làm cách nào trong bộ điều khiển thanh tab để tôi phân biệt giữa bộ điều khiển chế độ xem với bộ điều khiển chế độ xem khác và giữ lại thanh tab?
- 27. Tùy chỉnh rails_admin để bao gồm chế độ xem tự tạo và bộ điều khiển
- 28. Thêm chế độ xem tùy chỉnh ở trên bộ điều khiển thanh tab/bộ điều khiển điều hướng?
- 29. Chế độ xem lớp được chiếu và điều khiển nhấp nháy
- 30. Chế độ xem phương thức với Bộ điều khiển điều hướng