【问题标题】:Top Bar In View Controller Not Showing视图控制器中的顶部栏未显示
【发布时间】:2016-07-12 15:18:04
【问题描述】:

所以我设置我创建了一个自定义 UI 颜色,然后以编程方式创建了一个白色状态栏。接下来,我想创建一个顶栏。我单击视图控制器,查看属性检查器,然后选择:“顶部栏-带提示的半透明黑色导航栏”。但是,当我运行它时,它根本没有出现!我怎样才能让它显示出来?还有,我怎么能在它的中心有一个标题?

注意:这是初始视图控制器 注意:我使用的是 swift 2.0

谢谢大家:)

【问题讨论】:

    标签: ios swift xcode


    【解决方案1】:

    您必须将 UINavigationController 添加到 ViewController。

    为此:

    1.选择您的 ViewController。

    2.在Xcode中进入Editor,然后Embed In-->Navigation Controller。

    【讨论】:

      【解决方案2】:

      如下图所示

      self.navigationController?.setNavigationBarHidden(false, animated: true) 
      

      【讨论】:

      • 底栏呢?那也没有出现(半透明的黑色标签栏)
      【解决方案3】:

      你应该在 UINavigationController 中嵌入你的 ViewController。

      • 在 Interface Builder 中选择您的 ViewController
      • 转到编辑器 -> 嵌入 -> 导航控制器

      【讨论】:

      • 如何在其中添加标题?
      • self.title = "你的头衔"
      • 好的,我按照你说的做了。但是,我有一个白色的状态栏,在此之前我以编程方式添加,并在 plist 文件中更改了它的值。这已更改为黑色,并且顶部栏仅在使用您的更改后才会显示为白色
      • 有什么方法可以改变标题的字体大小?
      • self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName: UIFont.systemFontOfSize(12)]
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多