使用XCode 5,今天下载。iOS 7。当我运行应用程序时,表格视图标题出现在导航栏下面,我不介意它在导航栏下面滚动,但我希望它最初看起来不受阻碍。我试图弄清楚如何使用iOS 7过渡指南中提到的topLayoutGuide,它说你可以设置相对于它的约束,但没有解释如何使用。有人知道吗?过渡导轨here
qxsslcnc1#
我刚意识到我的故事板仍然设置为XCode4.6你必须去文件检查器(图标看起来像Xcode右侧导航面板中的文件图标),然后在“界面生成器文档”下,它说“打开”更改为默认(5.0)和/或“查看”iOS 7.0及更高版本然后您的IB文档将在视图控制器下的左手导航面板中显示指南
通常,如果您选择视图,并单击右下角的“Pin”按钮,固定垂直间距,则下拉列表将有一个使用topLayoutGuide的选项在我的故事板里我仍然无法让我的UITableView固定表格视图顶部和顶部布局指南之间的垂直间距。每次我控制拖动时,我都会将其固定到表格视图的底部而不是底部。但后来我尝试手动拖动表格视图,使其出现在IB中的导航栏下方,然后控制拖动,垂直间距终于起作用了。
UITableView
hjzp0vay2#
我也遇到了同样的问题,在Storyboard中,当我将顶部栏设置为不透明时,滚动视图的顶部发生了变化,这样它就不会被导航栏遮挡。这是有道理的,但不幸的是,你不能使用半透明的导航栏并获得相同的效果。
2条答案
按热度按时间qxsslcnc1#
我刚意识到我的故事板仍然设置为XCode4.6
你必须去文件检查器(图标看起来像Xcode右侧导航面板中的文件图标),然后在“界面生成器文档”下,它说“打开”更改为默认(5.0)和/或“查看”iOS 7.0及更高版本
然后您的IB文档将在视图控制器下的左手导航面板中显示指南
通常,如果您选择视图,并单击右下角的“Pin”按钮,固定垂直间距,则下拉列表将有一个使用topLayoutGuide的选项
在我的故事板里我仍然无法让我的
UITableView
固定表格视图顶部和顶部布局指南之间的垂直间距。每次我控制拖动时,我都会将其固定到表格视图的底部而不是底部。但后来我尝试手动拖动表格视图,使其出现在IB中的导航栏下方,然后控制拖动,垂直间距终于起作用了。hjzp0vay2#
我也遇到了同样的问题,在Storyboard中,当我将顶部栏设置为不透明时,滚动视图的顶部发生了变化,这样它就不会被导航栏遮挡。这是有道理的,但不幸的是,你不能使用半透明的导航栏并获得相同的效果。