1

我在 iPad 上的应用程序中有一个模态(表单)segue,它在isUINavigationController时变为 a 。为了实现这一点,我在下面的代码中使用:horizontalSizeClassregularUIAdaptivePresentationControllerDelegate

extension MyListViewController: UIAdaptivePresentationControllerDelegate {
    func presentationController(_ controller: UIPresentationController, viewControllerForAdaptivePresentationStyle style: UIModalPresentationStyle) -> UIViewController? {
        if style == .fullScreen {
            return UINavigationController(rootViewController: controller.presentedViewController)
        }
    }
}

但是,我希望我presentedViewController不是在新的 中显示UINavigationController,而是UINavigationController在我的整个应用程序中已经使用的相同中显示。这样,我就不需要指定 Back 按钮,并且可以重用navigationBarmain的相同按钮UINavigationController

我该如何实施?

4

0 回答 0