【发布时间】:2017-11-30 03:41:39
【问题描述】:
我正在模态地呈现一个带有半透明视图的 viewController。这是一个自定义活动指示器。我希望它覆盖视图,但保持导航栏和标签栏可见且可访问。
文档和几个 SO 答案(例如Presenting a Modal View Controller hides the Navigation Bar)似乎建议将模式呈现到导航控制器上应该可以实现这一点。但是当我这样做时,它会正确显示标签栏,但会覆盖导航栏。
有什么想法吗?以下是相关代码:
let spinnerVC = SpinnerViewController()
spinnerVC.modalPresentationStyle = .overCurrentContext
spinnerVC.modalTransitionStyle = .crossDissolve
self.navigationController?.present(spinnerVC, animated: true, completion: nil)
//self.navigationController is definitely not nil
【问题讨论】:
标签: ios swift cocoa-touch