我正在和一个使用Xamarin Native的移动应用程序的家伙一起工作。我负责Android部分,另一个人负责iOS部分。我检查了他的代码,并注意到他在UI布局中使用的是编程代码,而不是Android中的XML文件,或者Xamarin表单中的XAML文件。因为我在iOS开发方面的经验很少,所以我想知道是否可以在iOS中从XML文件生成UI布局,而不是通过编程来实现。我的主要问题是,当你以编程方式进行布局时,控制器类可能会随着更多代码的添加而变得越来越大,有时我很难检查它。如果有一种方法你可以在iOS中有一个布局文件,你可以分享一个非常简单的例子,比方说一个带有标签和按钮的UI (像HelloWorld)。
非常感谢,我希望每个人都做得很好。
发布于 2020-08-27 04:09:51
当我使用Xamarin原生ios时,有两种选择。首先,您可以使用xcode的可视化设计器。因此,xcode中的xcode项目和mac的visual studio中的xamarin对象之间会有某种连接,从而创建某种代码。它有时是错误的,我需要重新加载很多东西。一些ios开发人员正在做的另一件事是不使用可视化设计器,而是直接从代码描述ui并在那里构建它。
苹果有一个名为swift ui的“新”框架。这更接近于android或react应用程序的XML方法。但不幸的是,xamarin根本不支持它。这是我在新项目中不再与xamarin合作的主要原因。
https://stackoverflow.com/questions/63604940
复制相似问题