Swift 中的 Xcode:导航栏未显示在 UI 集合视图(模拟器)中
Posted
技术标签:
【中文标题】Swift 中的 Xcode:导航栏未显示在 UI 集合视图(模拟器)中【英文标题】:Xcode in Swift: navigation bar not showing in UI collection view (simulator) 【发布时间】:2015-07-30 21:01:45 【问题描述】:我正在努力创建一个使用集合视图来呈现屏幕截图列表的应用程序项目。在情节提要中,我很确定我已经设置了导航栏(导航控制器的根视图)(请参见附上的第一张图片),其中显示了第二张图片中显示的约束。
但是,当我在模拟器中运行应用程序时,导航栏似乎隐藏(或被集合视图覆盖??)。我想知道是否应该缩小集合视图的高度以使导航栏可见。
【问题讨论】:
您能否添加一个自动布局约束,将导航栏的上边距设置为 0?我通常会使用 UIContainderView 并将我的 UICollectionViewController 嵌入其中。 感谢奥斯卡!回家后试试看! 【参考方案1】:如果你说,你已经正确设置了一切,试试这个。它可能会起作用。
在你的
override func viewDidLoad()
super.viewDidLoad()
navigationController?.navigationBarHidden = false
【讨论】:
以上是关于Swift 中的 Xcode:导航栏未显示在 UI 集合视图(模拟器)中的主要内容,如果未能解决你的问题,请参考以下文章