Xamarin.form在iOS模拟器和xaml预览上显示不同的UI

时间:2017-04-05 06:43:25

标签: c# xamarin xamarin.ios xamarin.forms ios-simulator

我正在使用Xamarin Studio版本6.2.1并且正在使用xamrin.form.I通过专注于预览来创建xaml设计但是当我在 iOS模拟器上运行相同的代码时,UI分散,而Android设备具有与预览中显示的相同的UI。 检查屏幕上的蓝色区域和背景图片enter image description here

2 个答案:

答案 0 :(得分:2)

这是因为图像分辨率高于屏幕尺寸。

在图片标记中尝试Aspect =“AspectFit”。

<Image Source="Background.png" Aspect="AspectFit"></Image>

有关详细信息,请查看下面的链接。

https://developer.xamarin.com/guides/xamarin-forms/user-interface/images/

答案 1 :(得分:0)

这可能是因为iOS模拟器和XAML预览器的大小不同。确保您的XAML代码具有响应性。希望它有所帮助!