向导航控制器添加按钮
Posted
技术标签:
【中文标题】向导航控制器添加按钮【英文标题】:Adding buttons to navigation controllers 【发布时间】:2016-10-27 14:05:39 【问题描述】:我在一个 swift 3 xcode 8 项目中工作,但我遇到了一个问题。
我有一些视图控制器。 在第一个中,我插入了一个导航控制器,当我在另一个视图控制器中时,它给了我“返回”按钮。所以我可以继续并返回到第一个视图控制器。
问题是,可以说,当我在第三个视图控制器中时,我想插入一个按钮,但只出现在导航控制器的这个视图控制器中。
我尝试添加一个条形按钮项,但它不起作用,因为导航控制器仅出现在情节提要中,在我的第一个视图控制器中。
那么如何在另一个 viewcontrollerS 中?
【问题讨论】:
但是你的问题到底是什么?如果您在 2nd/3rd viewcontroller 上插入一个按钮,该按钮只会出现在这样的 viewcontroller 导航栏上,这是正常行为,看起来就是您想要的。 “只出现在故事板中,在我的第一个视图控制器中”是什么意思? 我使用 segues 和不使用 segues(以编程方式)进行导航。所以在第二种情况下,我没有在情节提要中获得导航栏。所以我可以在这个视图控制器中向导航栏添加按钮吗? 所以,如果我添加一个按钮,导航控制器栏(带有后退按钮)出现在顶部,我认为按钮在底部。反正不会出现 【参考方案1】:那么如何在另一个视图控制器中向导航控制器添加按钮
将导航项拖到您的第三个视图控制器中。现在您可以向其中添加条形按钮项。
【讨论】:
没有答案。我所描述的是你是如何做到的。 你在做什么,我不知道。 我的意思是,我已经将一个导航项拖到我的视图控制器中。然后我添加了一个条形按钮项。但是当我运行模拟器时它没有显示。当我运行模拟器时,我得到的导航控制器只有标题和后退按钮。 等一下。我又试过了,我成功了。奇怪的。我做了一些事情,现在它奏效了。谢谢以上是关于向导航控制器添加按钮的主要内容,如果未能解决你的问题,请参考以下文章