在SwiftUI开发中,弹出自定义popup视图是我们向用户表达通知信息的常用方式。不过在包含导航栏的视图中弹出popup视图时,你会发现弹出视图竟然显示在导航栏的下面:
如上图所示,弹出的自定义popup视图被导航栏遮挡了。
那么,我们该如何完美的解决这个问题呢?
别急,看完这一篇你就什么都明白了!
还等什么呢?Let’s Dive in!
问题分析 1. 自定义popup视图的实现原理一般来说,我们popup弹出视图是作为ZStack的子视图和父视图放在一起的:
BabaView(