在Interface Builder中组视图

ale*_*omp 16 iphone interface interface-builder uiview nib

有没有办法在一个视图中移动一组视图而不将所有视图分组在中心

编辑:这里有一些图像与过程.

1.-我有一个带有单独子视图的视图(标签,按钮,图像......) 在此输入图像描述

2.-我创建一个新视图(将包含所有子视图) 在此输入图像描述

3.-选择所有子视图并将它们放入新的超级视图中. 在此输入图像描述

4.-当子视图位于新的"超级"视图中时,所有子视图都居中,我需要重新定位所有视图. 在此输入图像描述

Maz*_*yod 33

我找到了一个非常漂亮的解决方案,你不会相信......!

我有一组像30个标签和按钮逐个像素的位置,所以无论如何,我都要移动它们,同时保留彼此的相对位置.这就是我做的:

  1. 选择所有视图(标签,按钮等)
  2. 编辑 - >嵌入 - >查看.(现在,他们在一个视图中)
  3. 将视图移动到任何您喜欢的位置.(哎呀,你甚至可以剪切并粘贴到新的NIB!)
  4. 选择视图,编辑 - > Unembed!:d

我没有在任何地方看过这个,我昨天想出来了.不过,100%肯定在某个地方找到这种方式的人.

编辑:

似乎Xcode 4.5使这个答案过时了.复制/粘贴一堆视图现在可以保持彼此的相对位置.如果你养成使用它的习惯,不要为此烦恼!

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

  • 我简直不敢相信:D !! ...当您右键单击视图时,显示在菜单中是有意义的,但是嘿......这是一个mac! (2认同)