如何将视图放置在 UINaviagationController 子类的导航栏顶部?
Posted
技术标签:
【中文标题】如何将视图放置在 UINaviagationController 子类的导航栏顶部?【英文标题】:How can a view be placed on top of the navigation bar of a UINaviagationController subclass? 【发布时间】:2015-02-04 07:44:43 【问题描述】:根视图控制器HomeTableViewController
嵌入在UINavigationController
中。一个subView如何占据整个屏幕,放在CustomNavigation: UINavigationController
类的导航栏上方?
这是我正在使用的代码:
if var player = self.moviePlayer
player.view.frame = self.view.bounds
player.prepareToPlay()
player.scalingMode = .AspectFill
player.controlStyle = .None
// self.view.addSubview(player.view)
self.navigationController.view.addSubview(player.view)
我看到了错误:
'UINavigationController?'没有名为“view”的成员
这是我的 Main.storyboard:
【问题讨论】:
【参考方案1】:这么简单……
navigationController?.navigationBarHidden = true
https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UINavigationController_Class/index.html
【讨论】:
以上是关于如何将视图放置在 UINaviagationController 子类的导航栏顶部?的主要内容,如果未能解决你的问题,请参考以下文章
如何将视图放置在 UINaviagationController 子类的导航栏顶部?