【问题标题】:navigation controller dosen't work导航控制器不起作用
【发布时间】:2018-06-15 22:21:26
【问题描述】:

视图控制器在storyBoard中有srollView,我将它嵌入到导航控制器中并通过self.scrollView.addSubview((V1?.view)!)方法将视图控制器添加到滚动视图中,问题是我无法更改导航控制器的属性,项目,颜色和其他东西,我不能以编程方式或在 storyBoard 中更改它会出现,但我无法更改任何内容,即使它是深灰色,普通导航控制器也是浅灰色

override func viewWillAppear(_ animated: Bool) {     


let V1 = self.storyboard?.instantiateViewController(withIdentifier: "Broadcast") as UIViewController!

    self.addChildViewController(V1!)
    self.scrollView.addSubview((V1?.view)!)
    V1?.didMove(toParentViewController: self)
    V1?.view.frame = scrollView.bounds



    self.scrollView.contentSize = CGSize(width: self.view.frame.width, height: self.view.frame.height)
    self.scrollView.contentOffset = CGPoint(x: self.view.frame.width * 1 , y: self.view.frame.height)
}

【问题讨论】:

  • 请显示您尝试更改导航栏的一些代码以及您将其放置在何处。
  • 查看代码
  • 该代码仅显示了您如何将子视图控制器添加到主视图控制器,它没有显示您尝试更改导航栏属性(字体、颜色等)的代码

标签: ios iphone swift uiscrollview uinavigationcontroller


【解决方案1】:

您可以更改导航栏字体,可以添加内容,更容易使用故事板,请看下面的附加快照:

我希望你得到你正在寻找的东西。

【讨论】:

  • 我已经尝试过了,即使我用代码编写它也不起作用,你没有得到问题这里有问题
猜你喜欢
  • 2013-02-11
  • 2016-08-22
  • 1970-01-01
  • 2018-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多