我有一个像这样的ViewController设置:
-View
--scrollView
---contentView (UIView)
我的所有内容都在contentView中。大多数内容都是UITextFields
,我以编程方式添加以形成类似于表单的设置。我可以在第一次进入View Controller
时触摸文本字段以调出键盘来输入它们,但是,只要我向下滚动(所以我可以看到视图中的其余文本字段)当我第一次进入视图控制器时,它们会响应触摸,甚至是我最初可以看到并与之交互的触摸。但是,我在故事板中添加了一个按钮,即使在滚动之后也会不断接受触摸事件,但是我以编程方式添加的textfields
不会。
我在gestureRecognizers中添加了日志语句,以推断出在我向下移动页面以查看textFields
的其余部分之后,只有scrollView选择了点击,而不是包含所有内容的contentView
下面的textfields
{{1}}。
我不知道在哪里寻找这种情况的第一个线索。任何帮助都会很棒,这是我的第一个应用程序,所以事情进展缓慢。非常感谢提前。