【发布时间】: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