微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在iOS 7中,如何访问Interface Builder中的topLayoutGuide / bottomLayoutGuide?

使用XCode 5,今天下载. iOS 7.当我运行应用程序时,表格视图标题出现在导航栏下方,我不介意它在导航栏下面滚动,但我希望它最初看起来没有障碍.我试图弄清楚如何使用iOS 7过渡指南中提到的topLayoutGuide,它说你可以设置相对于它的约束,但不解释如何.

谁知道?

过渡指南:
http://tinyurl.com/mgdl4sg

解决方法

刚刚意识到我的故事板仍然设置为XCode 4.6

您必须转到文件检查器(在Xcode的右侧导航面板中看起来像文件图标的图标),然后在“Interface Builder Document”下,其中显示“Opens in”更改为Default(5.0)和/或“View”作为“iOS 7.0及更高版本

然后您的IB文档将在视图控制器下方的左侧导航面板中显示指南

通常,如果您选择视图,然后单击右下角的“Pin”按钮,请固定垂直间距,下拉菜单中可以选择使用topLayoutGuide

在我的故事板中,仍然无法让我的UITableView固定表格视图顶部和顶部布局指南之间的垂直间距.每当我控制拖动时,我会将它固定在桌面视图的底部而不是底部.但后来我尝试手动拖动表格视图,使其显示在IB中的导航栏下方,然后进行控制拖动,垂直间距最终起作用.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐