有许多资源显示如何在Xamarin.Forms Android(ex https://blog.xamarin.com/material-design-for-your-xamarin-forms-android-apps/)中使用Material Design作为默认设置。
我的问题是,如何在不弄乱Material Design风格的情况下为iOS方添加样式。我是否必须在整个地方使用OnPlatform功能才能在iOS上使用该样式,或者是否有更优雅的方法来执行此操作?
答案 0 :(得分:0)
我认为您不需要对ios进行不同的管理,因为现在在android和Microsoft提供的ios中都可以进行材质设计,您可以通过在android和nuget Manager中添加Xamarin.Forms.Visual.Material
来实现它iOS项目分别
之后,对于Android,在您的MainActivity.cs文件中添加FormsMaterial.Init(this, savedInstanceState);
对于IOS,在您的AppDeligate.cs文件中添加FormsMaterial.Init();
您已经准备好在xamarin项目中使用材料设计,将Visual="Material"
用于材料设计中所需的控件,如果您需要在材料设计中使用所有控件,也可以将此属性分配给您的内容页面 >