设置isModalInPresentation后无法以编程方式关闭视图

问题描述 投票:0回答:1
override func viewDidLoad() {
        super.viewDidLoad()

        if #available(iOS 13.0, *) {
            self.isModalInPresentation = true
        }

}

func dismissView() {

 if #available(iOS 13.0, *) {
        self.isModalInPresentation = false
    }

   self.dismiss(animated:true)

}

在这种情况下,它不会消除视图。

在将isModalInPresentation设置为true后,如何以编程方式关闭视图?

ios swift viewcontroller
1个回答
0
投票
无需添加此行

if #available(iOS 13.0, *) { self.isModalInPresentation = false }

删除它,它应该可以工作
© www.soinside.com 2019 - 2024. All rights reserved.