我有一个包含多个元素的现有视图,我正在考虑如何包含一个滚动视图来包含所有现有元素,而不必一一重新设计元素,
我的目标是,当我的方向变为横向时,后面的元素可以在当前显示键盘时特别滚动。
这可以手动或以编程方式完成,如何?或者这种场景有什么最好的方法吗?
*编辑(为清楚起见)
对于最初的问题不够明确,我深表歉意;
我有一个带有 3 个文本字段、一个按钮和 2 个开关的视图,最初我的应用程序只支持“纵向”方向,但是,最近我决定添加“横向”方向支持,我已经这样做了。现在我的问题是当我在横向视图元素被键盘覆盖时(特别是)。所以我在想我是否可以包含一个滚动视图并放置视图现有元素(对象)而不必重新设计笔尖,我已经做过了;
我将滚动视图拖到视图中,然后将所有现有元素作为滚动视图的子级,因此层次结构看起来像;
--view
--scrollview
--textfield
--button
我用这种方法得到的最终产品是所有元素都堆叠在一起,所以我失去了最初的设计。
所以这就是我要问的,无论如何,添加滚动视图而不必再次经历设计阶段。
TIA