2009-10-07 68 views
0

当设计/铺设在Interface Builder视图,有时它会很高兴能在自己的窗口中打开该视图,而不是所有的家长沿。有没有办法做到这一点?界面生成器:如何在自己的窗口中打开子视图?

一个很好的例子是,当你有控件和标签和文本字段长远来看,让调用此为myContent的说法,这为myContent观点被封装在里面滚动型。这将是很好能够在一个单独的窗口中打开此为myContent观点,尺寸为myContent视图的整个尺寸,而不是看它的尺寸设定成父意见,包括了滚动的小窗口内。这限制了您只能看到并能够修改mycontent视图的顶部。

周围的工作,现在是让为myContent观看顶级视图,没有父母,并在运行时将其addSubview到了滚动。

无论如何选择在Interface Builder视图/子视图和而不是默认的“与家人打开”,“在自己的窗口中打开”?

回答

0

只需双击了该文件的所有者和所有的东西(忘了确切的名称)的窗口视图。您可能需要做一些陷,但它的存在

+0

不为我工作。如果我有视图的层次,以及任何的子视图我双击,我仍然得到顶级视图在一个窗口中打开,而不是我想要的东西,这是刚子视图窗口,其儿童。 – mahboudz 2009-10-07 03:27:27

+0

很好的滚动视图只是使视图单独.xib然后只是以编程方式将其添加到滚动视图。我通常这样做,而且效果非常好 – 2009-10-07 20:29:16

0

这是不可能的。唯一的解决方法是将视图拖动到顶层,然后将其拖回到其父层下。

相关问题