我有一組控制器和視圖,我在許多項目中使用。我想知道是否可以將它放在類庫中,並將其作爲正常的lib文件重用。 我該怎麼做?類庫中的控制器和視圖
5
A
回答
3
絕對可行。你需要的東西:
- 某些在app啓動時註冊路由的方法。
- 瞭解庫視圖和特定應用程序視圖的視圖引擎。
第一個很簡單。只需在庫中編寫一個函數,將庫中的所有控制器註冊。
第二個比較複雜,但是您可以在編寫自己的視圖引擎here和here時閱讀一些優秀的文章。區域的概念對於將您的庫控制器與應用程序控制器分開可能也很有用。
此外,this question地址中的任意的文件夾中找到視圖的最簡單的情況。
1
該控制器可以去到類庫 - 沒有太多要做。意見有點困難。您應該能夠將它們嵌入到程序集中並實現VirtualPathProvider以提供對它們的訪問。
我沒有嘗試過這一點,所以因人而異。
相關問題
- 1. 在拆分視圖控制器中調整主視圖控制器和詳細視圖控制器的大小?
- 2. 如何在視圖控制器導入的類中引用視圖控制器?
- 3. 關閉父視圖控制器和子視圖控制器
- 4. 初始視圖控制器和選項卡視圖控制器
- 5. 視圖控制器和SegmentedControl
- 6. MVC3控制器和視圖
- 7. 控制器,視圖和accep_nested_attributes_for
- 8. 模型視圖控制器中的模型視圖控制器
- 9. 滑動視圖和視圖控制器
- 10. 複合視圖和視圖控制器
- 11. 視圖和視圖控制器
- 12. 捕獲視圖控制器中的子視圖類的事件
- 13. 從視圖控制器繪製類swift
- 14. 視圖中的縱向和子視圖中的控制器
- 15. 從子視圖控制器設置父視圖控制器類的屬性值?
- 16. 子視圖控制器的子類
- 17. 視圖控制器的動態類型
- 18. 使用視圖控制器既作爲模式視圖控制器和作爲標籤欄視圖控制器
- 19. 如何顯示容器視圖視圖控制器和隱藏容器視圖視圖控制器
- 20. 視圖控制器和局部視圖控制器方法的無障礙
- 21. 從視圖控制器顯示新的視圖控制器
- 22. 視圖控制器上的表視圖控制器
- 23. 設置根視圖控制器的模態視圖控制器
- 24. 將公共視圖控制器的流行視圖控制器
- 25. 在對象庫中找不到主視圖控制器和詳細視圖控制器
- 26. 如何從非視圖控制器類啓動視圖控制器
- 27. 調用視圖控制器類而不彈出視圖控制器本身
- 28. 控制器,子控制器和視圖的結構
- 29. 查看控制器的視圖控制器和方向iOS
- 30. 視圖控制器