我有2个VC,一个主要和另一个细节。它们嵌入在Navigation Controller
中。在我的主要VC中,我已经将我的webview
设置为top,Bottom,Trailing和Leading all到superview。加载VC后,webview将在状态栏之前正确对齐到顶部。所有电话都正确对齐并正确加载。
当我进入我的详细信息页面时,我将拥有back navigation controller
。我仍然希望将webview
加载到顶部,一直自动对齐到手机边缘或状态栏之前。同样,我将top,bottom,taililing和leading edge全部设置为superview。 webView加载为
但我希望webview能够进一步向上移动并覆盖所有黑色区域。因此,我将顶部边缘更改为superview为-60
我设法模拟ipHone 8和iPhone SE正确加载但是当来到iPhoneX时,它没有正确加载。它既不是电话的边缘,也不是状态栏的边缘。
如何使用约束,以便将webview加载到手机边缘或状态栏。请帮忙,谢谢。
但我还是得到了这个
答案 0 :(得分:0)
我意识到导航栏的高度在所有手机上都是44点。我保持我的顶级空间等于Superview,但将常数调整为-44。