我想在没有圆角的iOS中创建一个Modal - Modal代表UINavigationController中的UIViewController。
生病时尝试:
override func viewWillAppear(animated: Bool) {
self.navigationController?.view.layer.cornerRadius = 0
}
它不起作用。有解决方案吗?
编辑:我的意思是圆角:
该代码只是一个例子(此处删除了所有其他无用的代码)
答案 0 :(得分:5)
已经找到了解决方案。将一个类分配给RootViewController并添加:
override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
self.view.superview!.layer.cornerRadius = 0.0
self.view.superview!.layer.masksToBounds = false
}
工作正常。
答案 1 :(得分:0)
试试这个:
navController?.modalPresentationStyle = .FormSheet