【问题标题】:Can't edit Navigation bar title when duplicating UIViewController?复制 UIViewController 时无法编辑导航栏标题?
【发布时间】:2015-07-31 00:20:04
【问题描述】:

我在 Storyboard 中创建了一个 UIViewController。我有另一个UIViewController,我希望它看起来完全一样,但导航栏标题已更改。因此,我做了 CMD + D(在 XCode 中复制)来获得相同的 UIViewController。我都连接到单独的 UINavigationControllers。但是,我似乎无法编辑它。以下是一些演示照片:

对比

在第一张图片中,我单击单词Editable Title 并可以对其进行编辑。但是,在第二张图片上,单击单词 Title 没有任何作用。它仍然是标题。我知道我可以以编程方式更改它,但我只是想看看我是否可以通过StoryBoard 更改它,只是为了保持一致性。任何帮助,将不胜感激。谢谢!

编辑:我已尝试将标题值编辑为 Attributes Inspector 中的“测试标题”之类的内容,但仍显示为文本“标题”

【问题讨论】:

  • 尝试使用 cmd+c 和 cmd+v。我很确定您可以在右侧的编辑器中进行编辑。
  • @Aryaman 我尝试在属性检查器中将标题值编辑为类似于“测试标题”的内容,但它仍然显示为文本“标题”。
  • 第一个标题能改一下吗?
  • @Aryaman 是的,我可以更改第一个的标题,但不能更改第二个。
  • 那么很简单,只需在更改文本后复制粘贴第一个即可。确保完全复制!

标签: ios swift uiviewcontroller uistoryboard


【解决方案1】:

我知道这是一个古老且反应迟钝的问题,就像现在由 OP 解决的一样,但最好为未来的读者提供实际的解决方案来回答它。

这可能是 Xcode 的错误,但可以在 Document Outline 区域更改标题并直接选择导航项并在 Attributes 面板中更改标题。

【讨论】:

    猜你喜欢
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多