首页 > 解决方案 > 如何在xamarin ios中删除安全区域边距

问题描述

我想删除所有视图控制器视图的安全区域边距。我已经尝试了下面的代码,但它不起作用。我不知道如何删除安全区域边距。

public override UIEdgeInsets AdditionalSafeAreaInsets { get => base.AdditionalSafeAreaInsets; set => base.AdditionalSafeAreaInsets = value; }

AdditionalSafeAreaInsets = new UIEdgeInsets(0,0,0,0);

并取消选中情节提要中的安全区域相对边距。但是安全区域没有被移除。请提出您的建议以删除安全区域边距。

图片截图

布局图像

标签: iosxamarinxamarin.iossafearealayoutguide

解决方案


尝试以下步骤:

  1. 打开故事板并检查安全区域自动布局指南是否正确。
  2. 完成此操作后,将超级视图的左上角右下角约束设置为安全区域而不是布局边距。
  3. 因此 superview 将适合所有 iOS 设备的安全区域。

在此处输入图像描述


推荐阅读