XCode 7 个故事板 UI 问题
XCode 7 Storyboard UI Issue
自从更新到 XCode7/iOS9 之后,似乎发生了一些非常奇怪的事情。在我的故事板布局中,视图仍然是固定的 320 x 568。我遇到了一个问题,当我 运行 iPhone 6 时,屏幕右侧的很大一部分被截断了模拟器。所以我创建了一个带有故事板和 1 个视图的新测试项目。我添加了一个子视图,将它的背景设置为红色,并使其与父视图的大小相同:320 宽,并在其上设置了 320 的宽度约束。我的期望是红色子视图将缩放到任何大小 iPhone 屏幕宽度。
我得到的是:
所以我登录了 self.view.frame.size.width,它说宽度是 375。在故事板中,我将红色子视图的宽度设置为 375,将宽度约束更新为 375,你知道什么.. .it 完美地填充了父视图的宽度。
问题是,我不应该这样做。为什么我要在屏幕外进行设计?
Apple 是否试图强制执行某些我没有执行的操作?我在 Xcode 6.
中从未遇到过这个问题
据我所知,您缺少约束。
请酌情添加约束。
建议您添加左右边距和顶部 space + 高度。
即,当您的 "red" 视图被选中时单击正方形,然后单击框的左侧、右侧和顶部。然后单击 "height" 字段,然后单击 "add constraints"
自从更新到 XCode7/iOS9 之后,似乎发生了一些非常奇怪的事情。在我的故事板布局中,视图仍然是固定的 320 x 568。我遇到了一个问题,当我 运行 iPhone 6 时,屏幕右侧的很大一部分被截断了模拟器。所以我创建了一个带有故事板和 1 个视图的新测试项目。我添加了一个子视图,将它的背景设置为红色,并使其与父视图的大小相同:320 宽,并在其上设置了 320 的宽度约束。我的期望是红色子视图将缩放到任何大小 iPhone 屏幕宽度。
我得到的是:
所以我登录了 self.view.frame.size.width,它说宽度是 375。在故事板中,我将红色子视图的宽度设置为 375,将宽度约束更新为 375,你知道什么.. .it 完美地填充了父视图的宽度。
问题是,我不应该这样做。为什么我要在屏幕外进行设计?
Apple 是否试图强制执行某些我没有执行的操作?我在 Xcode 6.
中从未遇到过这个问题据我所知,您缺少约束。 请酌情添加约束。 建议您添加左右边距和顶部 space + 高度。
即,当您的 "red" 视图被选中时单击正方形,然后单击框的左侧、右侧和顶部。然后单击 "height" 字段,然后单击 "add constraints"