我在 iPad 上的应用程序中有一个模态(表单)segue,它在isUINavigationController
时变为 a 。为了实现这一点,我在下面的代码中使用:horizontalSizeClass
regular
UIAdaptivePresentationControllerDelegate
extension MyListViewController: UIAdaptivePresentationControllerDelegate {
func presentationController(_ controller: UIPresentationController, viewControllerForAdaptivePresentationStyle style: UIModalPresentationStyle) -> UIViewController? {
if style == .fullScreen {
return UINavigationController(rootViewController: controller.presentedViewController)
}
}
}
但是,我希望我presentedViewController
不是在新的 中显示UINavigationController
,而是UINavigationController
在我的整个应用程序中已经使用的相同中显示。这样,我就不需要指定 Back 按钮,并且可以重用navigationBar
main的相同按钮UINavigationController
。
我该如何实施?