Today Extension 视图在视图出现后重新调整自身。 iOS Swift

Today Extension view re-adjusts itself after view appears. iOS Swift

从情节提要中,我设置了约束:

1) 引导 space 到:Superview = 0

2) 尾随 space 到:Superview = 0

今天加载扩展程序时,开始时有这个小边距偏移,然后在显示视图后消失。

然后在view-did-appear之后:

我尝试将 "Leading space to: Superview" 和 "Trailing space to: Superview" 设置为 -8、-16.0 等。但没有任何效果。当我更改约束值时,开头显示的偏移量仍然显示为不同的值。

如何防止这种重新调整的发生?

如果您还没有这样做,请尝试在 viewWillAppear 中调整您的观点。这应该确保一旦元素在屏幕上可见,它们就已经正确布局。我遇到了类似的问题,这为我解决了。