我的项目中有一个导航控制器。现在我想从不同的 dll 文件加载视图,并将它们添加到导航控制器中。我不确定这是否可能。如果可能的话,我该怎么做?如何为每个视图创建单独的 dll?
请注意,我使用的是 Monotouch 和 C#。
我的项目中有一个导航控制器。现在我想从不同的 dll 文件加载视图,并将它们添加到导航控制器中。我不确定这是否可能。如果可能的话,我该怎么做?如何为每个视图创建单独的 dll?
请注意,我使用的是 Monotouch 和 C#。
您应该使用依赖注入,由支持 Monotouch的控制反转框架促进。
创建一个 MonoTouch 库项目并使用代码在那里创建您的 UIViews(不使用界面生成器,它将不起作用)
然后,从另一个项目中,添加对您创建的库的引用并将视图添加到导航控制器。