约束控件在Xcode中变灰(将工具栏固定到底部)

约束控件在Xcode中变灰(将工具栏固定到底部),xcode,swift,ios8,Xcode,Swift,Ios8,我有一个工具栏,我想钉在底部。我试着用故事板而不是代码来做这件事 当我使用command+从工具栏拖动到控制器时,我得到的只是一个委托选项,而不是相互固定的选项 如何添加约束以将此工具栏固定到视图控制器的底部 这是我更新的视图控制器流。不确定我是否需要第二个导航控制器 因此,看起来您希望在同一窗口中有一个表视图和一个工具栏。在Xcode中设置它的方法是使用导航界面,因为它有一个工具栏。你可能不会做任何导航,但这并不重要。从导航界面开始,将表视图控制器作为其子级(其根视图控制器)。现在配置导航

我有一个工具栏,我想钉在底部。我试着用故事板而不是代码来做这件事

当我使用command+从工具栏拖动到控制器时,我得到的只是一个委托选项,而不是相互固定的选项

如何添加约束以将此工具栏固定到视图控制器的底部

这是我更新的视图控制器流。不确定我是否需要第二个导航控制器


因此,看起来您希望在同一窗口中有一个表视图和一个工具栏。在Xcode中设置它的方法是使用导航界面,因为它有一个工具栏。你可能不会做任何导航,但这并不重要。从导航界面开始,将表视图控制器作为其子级(其根视图控制器)。现在配置导航视图控制器,使导航栏不显示,但工具栏显示

(当然,如果您已经在导航界面中,那么只需显示其工具栏即可。)


没有任何约束。

我最近创建了一个项目,希望在其中创建tableview+工具栏组合。不幸的是,它不起作用,我不确定它是否被禁止,但我所做的是,我首先制作了一个选项卡栏控制器,然后在其中一个视图中放置了一个tableview控制器。您不能将工具栏放在表视图中-这是您设置的,但您不能这样做。您可以有一个表视图和一个工具栏,但表视图中没有工具栏。我有一个
选项卡控制器->导航控制器->表视图(根)->新的导航控制器->表视图(现在是根)
。可以吗?你真的是说选项卡控制器的子项都是导航控制器吗?如果是,则第二个表视图已在导航控制器中。因此,您不需要额外的导航控制器;第二个表视图可以显示导航控制器的工具栏,我添加了一个屏幕截图来说明问题,而不是拙劣地解释Perfect-o-rama。你的描述和我想的一样!很好。所以我的答案仍然是。在这种情况下,您的第二个表视图控制器已经位于导航界面中。因此,您不需要第二级导航控制器。第二个表视图控制器可以在其视图出现时显示工具栏,在其视图消失时隐藏工具栏;除了导航控制器已经提供的工具栏外,您不需要任何其他工具栏。酷,嗯?