我想将一个viewcontroller作为弹出窗口呈现,其透明边框大约为10px。我知道我可以在根视图上创建一个较小的视图,使根视图透明并使用
let vc = storyboard.instantiateViewController(withIdentifier: "popup")
vc.modalPresentationStyle = .overCurrentContext
vc.modalTransitionStyle = .crossDissolve
present(vc, animated: true, completion: nil)
但我希望整个视图控制器(包括导航栏)显示为较小的窗口。我该怎么办?