有啥办法可以摆脱带有情节提要的短 ViewController 吗? [复制]
Posted
技术标签:
【中文标题】有啥办法可以摆脱带有情节提要的短 ViewController 吗? [复制]【英文标题】:Is there any way to get rid of short ViewController with storyboard? [duplicate]有什么办法可以摆脱带有情节提要的短 ViewController 吗? [复制] 【发布时间】:2020-03-12 12:47:25 【问题描述】:我的代码是
else if indexPath.row == 4
FUser.logOutCurrentUser (success) in
if success
tableView.deselectRow(at: indexPath, animated: true)
let vc = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(identifier: "welcome") as! Login_VC
self.present(vc, animated: true, completion: nil)
else
self.alertController(title: "Alert !", message: "Network error. Try again in sometime.", titleAction: "Ok")
// end of fuser
// end of else index 4
【问题讨论】:
【参考方案1】:将 UIViewcontroller 的 modalPresentationStyle
从 automatic
更改为 fullscreen
。
见https://medium.com/@hacknicity/view-controller-presentation-changes-in-ios-13-ac8c901ebc4e
你也可以看看这个帖子: Presenting modal in iOS 13 fullscreen
来自这个帖子的解决方案:
let vc = UIViewController()
vc.modalPresentationStyle = .fullScreen //or .overFullScreen for transparency
self.present(vc, animated: true, completion: nil)
您也可以在 Xcode Interface Builder 中更改此属性。
【讨论】:
以上是关于有啥办法可以摆脱带有情节提要的短 ViewController 吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章