Xamarin.Forms根本无法识别SafeAreaInsets *

时间:2018-07-21 12:46:28

标签: xaml xamarin.forms xamarin.ios

使用3.1.0.637273版本的表格运行Visual Studio for Mac。

文档说要在后面的代码中执行此操作:

using Xamarin.Forms.PlatformConfiguration.iOSSpecific;

 ...

On<Xamarin.Forms.PlatformConfiguration.iOS>().SetUseSafeArea(true);

或者在Xml中:

xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core" 
ios:Page.UseSafeArea="true" 

我都做过,并且都给出了相同的错误:

Error CS1061: 'IPlatformElementConfiguration<iOS, Page>' does not contain a definition for 'SetUseSafeArea'

我这样做没有错:

On<Xamarin.Forms.PlatformConfiguration.iOS>();

这对我不好,但是至少可以证明我在访问PlatformConfiguration.iOS东西时没有错误。

为什么我的代码根本不识别与SafeArea东西有关的任何东西?

0 个答案:

没有答案