如何约束视图比UIWindow更大?

时间:2015-04-16 21:46:33

标签: ios interface-builder frame

我需要在我的项目中有一个比UIWindow更大的场景。 它是一个可以同时在多个设备上运行的应用程序。 如果连接了3个设备,则帧宽应为设备尺寸的3倍。

然后,每个设备帧的原点设置不同,以查看场景的不同部分。

我可以通过关闭自动布局来实现,但出于有用的原因我需要这个。事实是我尝试了很多东西而且都没有用,故事板总是覆盖我以编程方式设置的内容。

是否可以在界面构建器中为superview设置约束宽度/高度?除了使用自动布局以外,如何制作比窗口更大的视图?

1 个答案:

答案 0 :(得分:0)

一般情况下,来自IB的您无法为与其超级视图相关的mainView设置约束,因为IB 不知道您将在何处附加该视图,因此那么它将是它的超级视图,因此无法仔细检查您的约束是否有效。

您仍然可以通过代码插入任何约束。