使用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东西有关的任何东西?