首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在iPhone x中设置安全区布局

如何在iPhone x中设置安全区布局
EN

Stack Overflow用户
提问于 2018-03-15 14:51:47
回答 5查看 7.9K关注 0票数 9

我正在开发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

代码语言:javascript
复制
On<Xamarin.Forms.PlatformConfiguration.iOS>().SetPrefersLargeTitles(true);

将安全区域设置为真实输出后,如下所示,

请帮我解决这个问题。

问候你,切兰

EN

回答 5

Stack Overflow用户

发布于 2018-03-15 18:12:40

您可以在XAML中这样做

代码语言:javascript
复制
 xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core" 
ios:Page.UseSafeArea="true"
票数 6
EN

Stack Overflow用户

发布于 2018-03-16 15:51:27

请参考Making iOS 11 Even Easier with Xamarin.Forms

我们使用Platform-Specifics来实现它。

在iOS 11之前

代码语言:javascript
复制
On<Xamarin.Forms.PlatformConfiguration.iOS>().SetUseSafeArea(true);

iOS 11或更高版本

代码语言:javascript
复制
var safeInsets  = On<Xamarin.Forms.PlatformConfiguration.iOS>().SafeAreaInsets();
safeInsets.Left = 24;
this.Padding = safeInsets;
票数 4
EN

Stack Overflow用户

发布于 2019-03-01 04:23:56

有必要创建或配置LaunchScreend.storyboard。

使用此code,为您的映像更改splash_screen

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49293181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档