Autolayout不起作用?

时间:2014-03-26 15:58:54

标签: ios xcode storyboard autolayout

所以我在故事板中创建了我的应用程序,并且我使用了导航控制器,添加了添加视图,并尝试在那里自动布局。

但问题是,当我在左右角落附近时,我才会得到蓝色的引导线。所以它基本上没有看到我上面的导航栏而只是忽略它。

此外,当我将模拟器切换到3.5英寸(我用4英寸制作)时,按钮和标签将在其下方消失。它们被添加到自动布局蓝线?

No blue lines to the top.

2 个答案:

答案 0 :(得分:1)

蓝线不是自动布局,而只是在放置视图时引导您的线条。只有在开始添加约束时才会出现自动布局。查看Apple的Autolayout指南:

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/AutolayoutPG/Introduction/Introduction.html

答案 1 :(得分:0)

控制从label拖动到navigation bar,它将显示以下窗口。第一个选项是您从导航栏底部创建约束。

enter image description here

Top Layout Guide是iOS 7特有的功能,它标志着导航栏的底线。导航栏的总高度(如果存在)加上状态栏的高度(如果存在)等于toplayoutGuide.length