我想删除所有视图控制器视图的安全区域边距。我已经尝试了以下代码,但无法正常工作。我不知道如何删除安全区域边距。
public override UIEdgeInsets AdditionalSafeAreaInsets { get => base.AdditionalSafeAreaInsets; set => base.AdditionalSafeAreaInsets = value; }
AdditionalSafeAreaInsets = new UIEdgeInsets(0,0,0,0);
并取消选中情节提要中的“安全区域相对裕度”。但是安全区域并未移除。请提出您的建议以删除安全区域边距。
最佳答案
请尝试以下步骤:
打开情节提要,然后检查“安全区域自动布局指南”正确。
完成此操作后,将Superview的左上右下约束赋予安全区域,而不是布局边距。
因此,superview将适合所有iOS设备的安全区域。