iphone - Interface Builder 中的组 View

标签 iphone uiview interface interface-builder nib

有什么方法可以在另一个 View 中移动一组 View 而不将所有 View 分组在中心

编辑: 这里有一些带有过程的图像。

1.- 我有一个带有单独 subview 的 View (标签、按钮、图像...) enter image description here

2.- 我创建一个新 View (将包含所有 subview ) enter image description here

3.- 选择所有 subview 并将它们放入新的 super View 中。 enter image description here

4.- 当 subview 位于新的“ super ” View 中时,所有 subview 都居中,我需要重新定位所有 subview 。 enter image description here

最佳答案

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

我有一组大约 30 个逐像素定位的标签和按钮,因此无论如何,我都必须移动它们,同时保留它们彼此之间的相对位置。以下是我所做的:

  1. 选择所有 View (标签、按钮等)
  2. 编辑器 -> 嵌入 -> 查看。 (现在,他们在视野中)
  3. 将该 View 移动到您喜欢的任何位置。 (哎呀,您甚至可以将其剪切并粘贴到新的 NIB 中!)
  4. 选择 View ,编辑器 -> 取消嵌入! :D

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

编辑:

Xcode 4.5 似乎使这个答案过时了。复制/粘贴一堆 View 现在保留它们彼此的相对位置。如果您养成了使用它的习惯,请不要为此烦恼!

其实我觉得这个答案还是可行的!

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

相关文章:

java - 为什么要重写接口(interface)方法?

java - Mongo Java 驱动程序找不到接口(interface)的公共(public)构造函数

iphone - NSString "invalid summary"

ios - Appium iOS Error Domain=NSCocoaErrorDomain Code=260 "The file “WebDriverAgentRunner-Runner.app” 无法打开因为没有那个文件

iphone - 如何动态设置UIScrollView的内容大小

ios - 在完整 View 中重新排序 subview

ios - ios开发之ping和arp

iphone - 正确处理多个 View 的触摸

ios - UINavigationBar 下方的 float 标题作为 subview - 接收触摸?

C# - 加载 dll 并创建实例