【发布时间】:2017-11-17 16:17:28
【问题描述】:
我在 tvOS 视图控制器上使用 .overCurrentContext modalPresentationStyle 时遇到问题:
let vc = UIStoryboard(name: "", bundle: Bundle.main).instantiateInitialViewController() //representative of actually presented VC
vc.modalPresentationStyle = .overCurrentContext
present(vc, animated: true, completion: nil)
在呈现的视图控制器上,按下菜单按钮停止返回到呈现的视图控制器。将其设置为.overFullScreen 和.blurOverFullScreen 时也会发生这种情况。但是,将其设置为.currentContext 或.fullScreen 时没有这样的问题。使用某些UIModalPresentationStyle's 时有什么特别需要使用的吗?
【问题讨论】:
-
您展示的是哪种视图控制器?我注意到这也会导致焦点问题。例如,当呈现的视图控制器仍在呈现时,焦点被返回到呈现的视图控制器。
标签: swift uiviewcontroller tvos uimodalpresentationstyle