故事板不允许我在UIViewController中选择项目

时间:2013-11-22 01:35:46

标签: ios objective-c uiviewcontroller storyboard uistoryboard

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

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

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

任何人都有线索?

现在,如果我通过在屏幕上拖动一个新的UIViewController,然后将顶部导航栏设置为半透明条,然后将UIButton拖到导航栏,然后开始制作它是一个标题,故事板把它放在主要视图中。它不会让我在导航栏中放任何东西吗?

这是Xcode 5中的新功能吗?

1 个答案:

答案 0 :(得分:0)

好的我找出了解决方法。我要做的是手动创建或复制它,但为了获得对导航栏标题按钮和我拖动的自定义取消按钮的访问权限,删除主UIView。

就像主UIView阻止我点击导航栏一样。然后我将所有相应的导航栏按钮拖动到代码视图。然后再添加一个UIView。

并且我不能在故事板列表视图(又名左手列表视图)中重新排列视图和导航栏的堆叠顺序。它不会让我拖动UIView

下的NavBarItem