For UIKit, I was able to bring a view controller as a top view on keyWindow (It's included both tabbar and status bar too) for example active call view by using below function.
func sendVCToTopViewController(_ vc: UIViewController) {
let topViewController = UIApplication.shared.keyWindow?.rootViewController
topViewController?.addChild(vc)
topViewController?.view.addSubview(vc.view)
topViewController?.view.bringSubviewToFront(vc.view)
}
But I couldn't find a way about how to make it similar on SwiftUI with a view's struct. I want to continue seeing other views where I left off after dismiss that view.