【发布时间】:2021-08-26 06:38:26
【问题描述】:
我正在尝试使用以下方式将 UINavigationController 呈现为一个小窗口。它在 iPad 上运行良好,但在 iPhone 上仍显示全屏。任何关于我做错的提示将不胜感激!
class LoginNewNavigationController: UINavigationController{
private var windowSize: CGSize!
init() {
let rootVc = LoginNewIPadViewController.init()
super.init(rootViewController: rootVc)
self.configureSizes()
self.preferredContentSize = self.windowSize
self.modalPresentationStyle = .formSheet
self.showNavigationBar = false
self.view.backgroundColor = .clear
self.view.layer.cornerRadius = 25
}
}
【问题讨论】:
标签: ios swift uinavigationcontroller uimodalpresentationstyle