0

不幸的是,我决定使用 IB 制作我的应用程序,我发现这是一个糟糕的选择,但恐怕我必须处理它。

因此,最初,我将所有字段、按钮等放置在一个视图中,底部留有足够的空间,以便在 3.5 英寸屏幕上整齐地显示所有内容。

那是一个可怕的主意。现在我只需要在屏幕上添加一些东西,虽然它在 4" 模式下工作,但 3.5" 不走运。“啊哈,”我想,“我需要做的就是scrollview在我的屏幕上添加一个包含所有内容的内容,对于 3.5”,它将滚动而不是重新定位。

长话短说,我添加了我的subview,把它作为我屏幕上的最后一个对象,将所有项目拖到其中......我弄得一团糟。

真是一团糟

这不就是花花公子吗。

无论如何,我想知道当我这样做时是否有办法让 Xcode 不重新定位所有这些元素,或者,是否有另一种方法可以让所有这些元素成为subviewsthis scrollview

4

1 回答 1

1

首先从左侧的树中选择所有视图。然后单击视图控制器的框架(黑色状态栏,而不是控制器内的对象)。现在按 cntl-c 复制所有这些。现在双击您希望添加它们的视图并粘贴它们。这将保留所有视图的布局位置。如果它们没有完全复制到位置,只需按住 shift 并按箭头键将它们放置到位。将视图拖到另一个视图中会将所有位置重置回中心。

于 2013-04-17T18:31:22.393 回答