我有一组控制器和视图,我在许多项目中使用。我想知道是否可以将它放在类库中,并将其作为正常的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. 视图控制器