【问题标题】:Storyboard won't let me select items in a UIViewControllerStoryboard 不允许我在 UIViewController 中选择项目
【发布时间】:2013-12-06 18:33:25
【问题描述】:

所以我有一个项目,我已经工作了 9 个月。我在情节提要中有 30 个视图控制器。故事板中的每个UIViewController 顶部都有一个导航栏,在这个栏中我有一个UIButton 作为标题,以便它可以点击。每个视图上还有一个取消按钮(按钮栏项)。一切正常,这意味着我可以单击用作标题的UIButton 并随意更改文本。我还可以更改 ButtonBarItem(又名取消按钮)的文本。

所以今天我决定我需要另一个UIViewController,所以在情节提要中我复制并粘贴了一个现有的。现在我去点击UIButton 标题,它不会让我选择它。无论我点击多少次,它都会一直选择顶级UIView

所以我决定转到视图导航器并单击那里的标题按钮。所以效果很好。但是,当我运行我的应用程序时,只显示标题UIButton,而不显示取消按钮。是的,它们都通过 cntrl 拖动正确链接。

有人知道吗?

现在,如果我通过在屏幕上拖动一个新的UIViewController 从头开始​​创建一个新的UIViewController,然后将顶部导航栏设置为半透明栏,然后将UIButton 拖动到导航栏并松手使其成为标题,故事板将其置于主关卡视图中。它不会让我在导航栏中放任何东西?

这是 Xcode 5 中的新功能吗?

【问题讨论】:

  • 根据我的经验,在情节提要上复制和粘贴内容往往比它的价值更痛苦,因为无论出于何种原因,您都会遇到这样的事情。
  • 我尝试从头开始,同样的事情发生了。它只会让我选择主 UIView?
  • 你能添加你的故事板的截图吗? (包括左侧的视图结构菜单。)如果我们能看到,那么我们可能会提供更多帮助。我遇到过由复制和粘贴 viewController 引起的类似问题。

标签: ios objective-c uiviewcontroller storyboard uistoryboard


【解决方案1】:

好的,我想办法解决。我必须做的是手动创建它或复制它,但为了访问导航栏标题按钮和我拖入的自定义取消按钮,是删除主 UIView。

就像主要的UIView 阻止我点击导航栏。然后我 cntrl 将所有适当的导航栏按钮拖到代码视图中。然后添加一个 UIView 回来。

不,我无法在情节提要列表视图(又名左侧列表视图)中重新排列视图和导航栏的堆叠顺序。它不会让我将UIView 拖到NavBarItem

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 2017-05-20
    • 1970-01-01
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多