Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SwiftUI应用程序中奇怪的主工具栏外观_Swiftui - Fatal编程技术网

SwiftUI应用程序中奇怪的主工具栏外观

SwiftUI应用程序中奇怪的主工具栏外观,swiftui,Swiftui,我有一个视图,其中包含一些VSTACK和ZSTACK(顶栏、旋转木马、带有if条件的详细视图) 此代码更改全屏/非全屏外观: .edgesIgnoringSafeArea(viewModel.currentItem!=nil?.all:[]) 但即使没有。全部激活,我也有一个奇怪的底部主工具栏外观,好像上面有一个渐变/阴影叠加: 什么会导致这种情况?如何避免这种情况 另外,我还注意到在我的UI层次结构中,HostingViewController是UIDropShadowView的一个子视图

我有一个视图,其中包含一些VSTACK和ZSTACK(顶栏、旋转木马、带有if条件的详细视图)

此代码更改全屏/非全屏外观:

.edgesIgnoringSafeArea(viewModel.currentItem!=nil?.all:[])
但即使没有。全部激活,我也有一个奇怪的底部主工具栏外观,好像上面有一个渐变/阴影叠加:

什么会导致这种情况?如何避免这种情况

另外,我还注意到在我的UI层次结构中,HostingViewController是UIDropShadowView的一个子视图


p.p.S.当使用NavigationLink导航到其他视图时,它也不起作用。这不是问题,应该是这样的,因为我们在新的iPhone机型中没有touch id,所以在屏幕上可以作为一种帮助。当您在代码中使用
edgesIgnoringSafeArea
时,您可以访问该形状的下方区域和背面区域以进行颜色工作

该形状用于向上滑动iPhone主屏幕

看看iPhone8,它有触摸功能,看看iPhone11,没有触摸ID



我经常看到这种情况。你可以忽略它。谢谢,但我指的不是主栏本身,而是它上面的某种渐变/阴影。有时这是正常的,有时它被一些东西覆盖着。我知道它确实有时会发生,但没有什么大问题。