ios - 为什么我的 Storyboard View 不是 iPhone 形状的?

标签 ios storyboard

我正在构建一个 iPhone 应用程序, Storyboard如下所示:

my storyboard

请注意 Storyboard中的 View 是笨拙的正方形。我不确定是什么原因造成的,所以我就顺其自然了。

我将我的应用设置为仅限 iPhone 和仅限纵向。

不过,当我在手机上构建应用时,部分 View 不在屏幕上,因为我手机的形状与我正在构建的界面不同。

有人知道如何解决这个问题吗?

最佳答案

在 Xcode 6 中,Viewcontroller 大小为 600*600,用于自动布局和大小类。您可以通过在 Storyboard的文件检查器中取消选中自动布局和大小类来禁用此功能(参见图片)。如果禁用自动布局,您可以看到 Storyboard View Controller 的大小适合 iphone。

Disable autolayout and size class

关于ios - 为什么我的 Storyboard View 不是 iPhone 形状的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30135395/

相关文章:

ios - 如何将弱引用对象存储在数组中,objc中的字典?

ios - 从 CloudKit 检索数据时遇到问题

iphone - 一分钟后 webview 中的内存泄漏仅通过仪器

ios - 如何共享 View Controller 的 View 布局

ios - 如何使用 git 与团队一起在 iOS Storyboard上工作?

ios - 警告 : Attempt to present whose view is not in the window hierarchy! swift

ios - Xcode - 框架的多个目标 - 同名?

ios - 在 parse.com 上存储消息传递应用程序的发送消息历史记录?

ios - Swift iOS 应用程序 - 使用动态更改的行静态分配表属性

ios - 使用 Storyboard的 swift 2.0 中的通用 Controller