【发布时间】: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