iOS SwiftUI:ScrollView忽略顶部安全区域

时间:2019-12-02 10:31:55

标签: ios swift swiftui ios13 xcode11

我的应用程序中有一个共享视图,可以在不同的地方调用它。 该视图的根是滚动视图,但有时它会忽略顶部安全区域,并且会折叠在导航栏下方。

以下两个屏幕截图显示了更好的问题:

enter image description here enter image description here

如您在第二张屏幕截图中所见,滚动视图扩展到导航下方折叠的所有屏幕。 如何避免这种情况?

3 个答案:

答案 0 :(得分:2)

在滚动视图中添加.padding(.top, 1)将解决此问题。

答案 1 :(得分:0)

已解决:

.navigationViewStyle(StackNavigationViewStyle())

在所有NavigationView中

答案 2 :(得分:0)

您可以通过为滚动视图提供填充来解决此问题

webserverEncodedString = getPageContext().getRequest().getParameterValues(fieldname);
binaryValue = CharsetDecode(webserverEncodedString, "windows-1252");
utf8EncodedString = CharsetEncode(binaryValue, "utf-8");