我正在开发Xamarin表单应用程序,我的应用程序似乎与安全区域设置在顶部。但需要忽略它。
当前方案:
例外情况:
我已经在谷歌上搜索了一下,并得到了下面的链接,尝试了一下,就像下面的链接中提到的那样,没有什么效果。
https://forums.xamarin.com/discussion/104945/iphone-x-and-safe-margins-with-xamarin-forms
https://blog.xamarin.com/making-ios-11-even-easier-xamarin-forms/
但不知道如何在上述链接中提到的下面一行中访问Xamarin forms内容页面下的SetPrefersLargeTitles。
On<Xamarin.Forms.PlatformConfiguration.iOS>().SetPrefersLargeTitles(true);
将安全区域设置为真实输出后,如下所示,
请帮我解决这个问题。
问候你,切兰
发布于 2018-03-15 18:12:40
您可以在XAML中这样做
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Page.UseSafeArea="true"
发布于 2018-03-16 15:51:27
请参考Making iOS 11 Even Easier with Xamarin.Forms
我们使用Platform-Specifics来实现它。
在iOS 11之前
On<Xamarin.Forms.PlatformConfiguration.iOS>().SetUseSafeArea(true);
iOS 11或更高版本
var safeInsets = On<Xamarin.Forms.PlatformConfiguration.iOS>().SafeAreaInsets();
safeInsets.Left = 24;
this.Padding = safeInsets;
发布于 2019-03-01 04:23:56
有必要创建或配置LaunchScreend.storyboard。
使用此code,为您的映像更改splash_screen。
https://stackoverflow.com/questions/49293181
复制相似问题