我有一个标签,我作为标题放在屏幕的顶部。当我通过嵌入导航控制器添加导航控制器时,我希望保持可见性并仍然存在。
我主要使用故事板来帮助我创建UI。
这是没有导航控制器的应用程序:
但是,如果我添加导航控制器,我会得到以下内容:
当然,我想维护一个导航控制器,这样我就不必使用自己的按钮来控制导航。据我了解,目前市场徽标隐藏在导航控制器后面。
答案 0 :(得分:5)
您可以在此处使用两种方法:
1)继续使用你的标签,并隐藏导航栏,你的应用程序仍然会有导航,只有顶部导航栏将被隐藏。 为此,请使用以下代码:
viewDidLoad()
{
self.navigationController?.navigationBar.isHidden = true
}
2)第二种方法是您想要的替代方法,但如果您只需要文本,那么它很好。在这里我们不会使用标签,而是设置导航栏本身的标题。
viewDidLoad()
{
self.navigationItem.title = "MarketPlace"
}
也许还有更多的方法,但我已经使用了这两种方法。
答案 1 :(得分:1)
您可以尝试navigationItem.titleView = yourView
答案 2 :(得分:0)
在Objective-C中,应该是这样的:
proceed_tasks (){
### parse input record
### set paypal or credit card
}