Xcode故事板问题-按钮栏按钮仅出现在TableViewController的底部

问题描述 投票:12回答:2

不确定这是否是Xcode 6(我使用Beta 4)中的错误或预期的行为。

[当我在导航控制器中有一个View Controller并“推”(不赞成使用Segue)一个表View Controller(TVC)时,我可以将一个Bar Button项目拖到TVC的导航栏中。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9ycU1qcy5wbmcifQ==” alt =“在此处输入图像描述”>

[当我做同样的事情但“显示”(新的自适应序列)TVC时,“条形按钮项目”下降到了底部,实际上在我构建项目时没有显示。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS81cEpSRi5wbmcifQ==” alt =“在此处输入图像说明”>

解决此问题的技巧是首先将其设置为'Push',将其拖动到Bar Button Item上,然后将segue更改为'Show'。但是-这有必要吗?这是Xcode Bug还是我缺少什么?

ios xcode storyboard
2个回答
12
投票

我尝试用底部的条形按钮来创建您面临的问题。这不是问题或Xcode错误。但是在新的Xcode中,当您使用segue来“显示(例如,推送)”时,在下一个视图中,您将不会获得导航栏。“在此处输入图像描述”您需要添加导航栏,然后将导航栏按钮项添加到导航栏。“在此处输入图像描述”“在此处输入图像描述”希望您的问题得到解决。


2
投票

我也遇到了同样的问题,只需选择视图控制器,然后将“顶部栏”从“推断”更改为“不透明导航栏”,即可解决此问题。这让我在顶部添加了“条形按钮项目”。

© www.soinside.com 2019 - 2024. All rights reserved.