如何在Xamarin iOS中删除安全区域边距

时间:2019-11-21 05:44:46

标签: ios xamarin xamarin.ios safearealayoutguide

我想删除所有视图控制器视图的安全区域边距。我已经尝试了以下代码,但无法正常工作。我不知道如何删除安全区域边距。

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

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

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

image screenshot

Layout Image

1 个答案:

答案 0 :(得分:0)

尝试以下步骤:

  1. 打开情节提要,并检查“安全区域自动布局指南”为真。
  2. 完成此操作后,将Superview的左上角,右下角约束赋予“安全区域”,而不是布局边距。
  3. 因此,超级视图将适合所有iOS设备的安全区域。

enter image description here