我想在我的应用程序上创建一个导航栏。我创建了一个导航控制器->选项卡栏控制器->导航控制器->表控制器
self.navigationController.navigationBar.topItem.title = "some title“self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem:.Search,目标:自身,动作:"barButtonItemClicked:"),动画: true) self.navigationItem.title = "YourTitle"
没有成功-我做错了什么?:/
发布于 2014-10-24 11:59:51
您可以尝试如下所示:
self.title = "Your Title"
var homeButton : UIBarButtonItem = UIBarButtonItem(title: "LeftButtonTitle", style: UIBarButtonItemStyle.Plain, target: self, action: "")
var logButton : UIBarButtonItem = UIBarButtonItem(title: "RigthButtonTitle", style: UIBarButtonItemStyle.Plain, target: self, action: "")
self.navigationItem.leftBarButtonItem = homeButton
self.navigationItem.rightBarButtonItem = logButton
发布于 2014-10-19 00:43:35
我相信你在找一台titleView
。
尝试:
var navBarTitleView = UIView(frame: CGRectMake(0.0, 0.0, self.view.frame.width, 44.0))
navBarTitleView.backgroundColor = UIColor.brownColor()
self.navigationItem.titleView = navBarTitleView
发布于 2014-08-21 22:51:49
我非常确定您可以在其viewDidLoad中设置表控制器的标题,这是导航栏中显示的标题。
这个答案解释了一个略有不同的问题,但概念是相同的:
https://stackoverflow.com/questions/25401262
复制相似问题