Interface Builder:如何在自己的窗口中打开子视图?

时间:2009-10-07 01:21:55

标签: iphone uiview interface-builder

在Interface Builder中设计/布局视图时,有时能够在自己的窗口中打开该视图,而不是与其所有父窗口一起打开。有没有办法做到这一点?

一个很好的例子是当你有一个带有控件,标签和文本字段的长视图时,让我们调用这个mycontent视图,这个mycontent视图被封装在一个ScrollView中。能够在一个单独的窗口中打开这个mycontent视图会很好,这个窗口的大小与mycontent视图的整个大小相同,而不是在较小的窗口中查看,该窗口的大小适合父视图,包括ScrollView。这限制了你只能看到并且能够修改我的内容视图的顶部。

现在的工作是让mycontent视图成为没有父项的顶级视图,并在运行时将其子视图添加到ScrollView。

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

2 个答案:

答案 0 :(得分:0)

只需双击窗口中包含文件所有者和所有内容的视图(忘记确切的名称)。你可能不得不做一些挖掘'但它就在那里

答案 1 :(得分:0)

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