据我了解和尝试,如果我更改 Storyboard中 ViewController 的模拟大小,它仍然会将其主要“ View ”属性拉伸(stretch)到整个屏幕。
所以我的问题是何时以及为什么应该更改此“自由格式”属性? 每当我需要进行一些覆盖时,我只需使主“ View ”透明,并在其上使用我的内容创建另一个 View ,然后将其呈现为容器。 据我所知,没有必要,而且我在 Apple 文档中找不到任何相关内容。
最佳答案
此属性仅用于模拟不同的尺寸。
ViewController 并不总是必须是全屏容器,例如 View Controller containment ,或新的 iOS 7 View Controller transitions可能会导致 View Controller 的大小覆盖屏幕的部分区域。
您可以使用“自由形式”模式来更改界面生成器中的尺寸,这样您就可以在使用时模拟最终尺寸。
关于ios - IB 中的 "Freeform"大小 - Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23290565/