Xamarin.forms Xamarin表单:在iPad上运行应用程序时出现UI问题

Xamarin.forms Xamarin表单:在iPad上运行应用程序时出现UI问题,xamarin.forms,Xamarin.forms,我的应用UI在移动屏幕设备上运行良好。但在平板电脑等大屏幕设备上运行时,用户界面看起来并不好。在平板电脑中阅读文本非常困难,图标尺寸也很小。如果我增加平板电脑的图标大小和字体大小,也会影响小屏幕设备 截图: 查看上面的屏幕截图:在iPhone上,阅读文本和查看图标非常容易。但在iPad上,文本和图标的显示格式并不好 我的应用程序主要是为孩子们设计的,所以我需要一个可读性好的图标和文本。那么如何在所有设备中解决这个问题呢 上传了我的XAML文件。在Xamarin.Forms中分离iPhone和iP

我的应用UI在移动屏幕设备上运行良好。但在平板电脑等大屏幕设备上运行时,用户界面看起来并不好。在平板电脑中阅读文本非常困难,图标尺寸也很小。如果我增加平板电脑的图标大小和字体大小,也会影响小屏幕设备

截图:

查看上面的屏幕截图:在iPhone上,阅读文本和查看图标非常容易。但在iPad上,文本和图标的显示格式并不好

我的应用程序主要是为孩子们设计的,所以我需要一个可读性好的图标和文本。那么如何在所有设备中解决这个问题呢


上传了我的XAML文件。

在Xamarin.Forms中分离iPhone和iPad的UI非常复杂。您可以使用类设备

Device类包含许多属性和方法,可帮助开发人员在每个平台上自定义布局和功能

在您的情况下,您可以使用Device.Idiom

例如,如果您想在iPad和iPhone上设置不同的字体大小

<Label.FontSize>
   <OnIdiom x:TypeArguments="x:Double"
            Phone="20"
            Tablet="40"/>
</Label.FontSize>
您可以在xaml或代码隐藏中设置不同的属性值。有关更多详细信息,请查看