【发布时间】:2023-03-14 04:17:01
【问题描述】:
我需要一个长数据输入表单的可滚动视图。我添加了一个滚动视图,并在滚动视图之上添加了一个视图(我们称之为 contentView)。我向 contentView 添加了文本字段和分段控件。我添加了自动布局以使文本字段和其他控件保持其位置,而不管 iphone 大小。
滚动视图滚动正常,但字段不可编辑。
知道我做错了什么吗?
【问题讨论】:
-
信息不足。或者您可以粘贴一些屏幕截图。顶部表示
contentView是 UIScrollView 的子视图?如果是这样,我认为您的布局错误,请尝试更改 contentView 的背景颜色以查看您的控件是否在 contentView 的框架中。如果它不在 contentView 中,则不会“可编辑”。 -
@WilliamHu 是的 contentView 是 UIScrollView 的子视图。我将 UIScrollView 的颜色更改为黄色,并且控件(文本框、分段控件)似乎位于 UIScrollView 内部,而不是 contentView。如何修复设置?谢谢
标签: swift autolayout scrollview