有什么方法可以在不将所有视图分组到中心的情况下在另一视图中移动视图组吗?

编辑:
这里有一些图片的处理过程。

1.-我有一个带有单独子视图的视图(标签,按钮,图像...)


2.-我创建一个新视图(将包含所有子视图)


3.-选择所有子视图并将其置于新的超级视图中。


4.-当子视图位于新的“超级”视图中时,所有子视图都居中,我需要重新放置所有子视图。

最佳答案

我发现了一个非常漂亮的解决方案,您将不会相信..!

我有一组大约30个标签和按钮,它们按像素定位,因此无论如何,我都必须在保持它们相对位置的同时移动它们。这是我做的:


选择所有视图(标签,按钮等)
编辑器->嵌入->视图。 (现在,它们处于视图中)
将该视图移动到任意位置。 (哎呀,您甚至可以将其剪切并粘贴到新的NIB中!)
选择视图,编辑器->未嵌入! :D


我没有在任何地方阅读过这篇文章,昨天我想出了它。.不过,我100%确定某个地方的人已经在我之前找到了这种方式。

编辑:

似乎Xcode 4.5使此答案过时了。现在,复制/粘贴一堆视图会保留它们彼此之间的相对位置。如果您已经习惯使用它,请不要理会!

实际上,我认为这个答案仍然可行!

关于iphone - Interface Builder中的组 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10350931/

10-11 10:57