【发布时间】:2016-09-09 08:01:28
【问题描述】:
我有一个项目,它有很多 view controllers ,例如StartViewController(有导航栏)。还有processViewController和processViewController有很多views和processViewController没有导航栏。
processViewController 有 Close button 和 action with;
@IBAction func goStart(sender: UIButton) {
let secondViewController = self.storyboard?.instantiateViewControllerWithIdentifier("StartViewController") as! StartViewController
self.navigationController?.pushViewController(secondViewController, animated: true)
}
当我推它的时候;
navigationController!.navigationBar.barTintColor = UIColorFromRGBs(0x000000)
navigationController!.navigationBar.tintColor = UIColor.whiteColor();
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 164, height: 38))
imageView.contentMode = .ScaleAspectFit
let image = UIImage(named: "logo")
imageView.image = image
navigationItem.titleView = imageView
这些行给出错误。
我该如何解决?如何从没有导航栏视图控制器到使用导航栏视图控制器?
【问题讨论】:
-
哪一行出错
-
@Anbu.Karthik navigationController!.navigationBar.barTintColor = UIColorFromRGBs(0x000000) 兄弟
-
@Anbu.Karthik comming without navigation bar segue to with navigationbar view controller 我认为给了这个
-
你是声明
UIColorFromRGBs的方法吗 -
@Anbu.Karthik 工作正常!
标签: ios swift storyboard