我遗憾地决定使用IB制作我的应用程序,我发现这是一个糟糕的选择,但我担心我必须处理它。
所以最初,我将所有的田地,按钮等放在一个视图上,底部留有足够的空间,在3.5英寸的屏幕上,一切都显示得很整齐。
这是一个糟糕的想法。现在我需要在屏幕上添加更多内容,虽然它在4“模式下工作,3.5但运气不好。 “啊哈,”我想,“我需要做的就是在屏幕上添加一个包含所有内容的scrollview
,对于3.5”,它会滚动而不是重新定位。
长话短说,我添加了我的subview
,将它作为背面的物体放在我的屏幕上,将所有物品放入其中......我弄得一团糟。
这不仅仅是花花公子。
无论如何,我想知道是否有一些方法让Xcode在我这样做时不重新定位所有这些元素,或者,是否有另一种方法可以让所有这些元素在subviews
下成为scrollview
{{1}} 1}}。
答案 0 :(得分:1)
首先从左侧的树中选择所有视图。然后在视图控制器的框架上单击一次(黑色状态栏,而不是控制器内的对象)。现在按cntl-c复制所有这些。现在双击要添加它们的视图并粘贴它们。这将保留所有视图的布局位置。如果他们没有完全复制到位,只需按住shift并按箭头键将它们固定到位。将视图拖动到另一个视图会将所有位置重置回中心。