SwiftUI应用程序中奇怪的主工具栏外观
我有一个视图,其中包含一些VSTACK和ZSTACK(顶栏、旋转木马、带有if条件的详细视图) 此代码更改全屏/非全屏外观:SwiftUI应用程序中奇怪的主工具栏外观,swiftui,Swiftui,我有一个视图,其中包含一些VSTACK和ZSTACK(顶栏、旋转木马、带有if条件的详细视图) 此代码更改全屏/非全屏外观: .edgesIgnoringSafeArea(viewModel.currentItem!=nil?.all:[]) 但即使没有。全部激活,我也有一个奇怪的底部主工具栏外观,好像上面有一个渐变/阴影叠加: 什么会导致这种情况?如何避免这种情况 另外,我还注意到在我的UI层次结构中,HostingViewController是UIDropShadowView的一个子视图
.edgesIgnoringSafeArea(viewModel.currentItem!=nil?.all:[])
但即使没有。全部激活,我也有一个奇怪的底部主工具栏外观,好像上面有一个渐变/阴影叠加:
什么会导致这种情况?如何避免这种情况
另外,我还注意到在我的UI层次结构中,HostingViewController是UIDropShadowView的一个子视图
p.p.S.当使用NavigationLink导航到其他视图时,它也不起作用。这不是问题,应该是这样的,因为我们在新的iPhone机型中没有touch id,所以在屏幕上可以作为一种帮助。当您在代码中使用
edgesIgnoringSafeArea
时,您可以访问该形状的下方区域和背面区域以进行颜色工作
该形状用于向上滑动iPhone主屏幕
看看iPhone8,它有触摸功能,看看iPhone11,没有触摸ID
我经常看到这种情况。你可以忽略它。谢谢,但我指的不是主栏本身,而是它上面的某种渐变/阴影。有时这是正常的,有时它被一些东西覆盖着。我知道它确实有时会发生,但没有什么大问题。