UIScrollView接收点击但不是contentView

时间:2015-08-05 18:11:21

标签: ios objective-c iphone swift uiscrollview

我有一个像这样的ViewController设置:

-View
--scrollView
---contentView (UIView)

我的所有内容都在contentView中。大多数内容都是UITextFields,我以编程方式添加以形成类似于表单的设置。我可以在第一次进入View Controller时触摸文本字段以调出键盘来输入它们,但是,只要我向下滚动(所以我可以看到视图中的其余文本字段)当我第一次进入视图控制器时,它们会响应触摸,甚至是我最初可以看到并与之交互的触摸。但是,我在故事板中添加了一个按钮,即使在滚动之后也会不断接受触摸事件,但是我以编程方式添加的textfields不会。

我在gestureRecognizers中添加了日志语句,以推断出在我向下移动页面以查看textFields的其余部分之后,只有scrollView选择了点击,而不是包含所有内容的contentView下面的textfields {{1}}。

我不知道在哪里寻找这种情况的第一个线索。任何帮助都会很棒,这是我的第一个应用程序,所以事情进展缓慢。非常感谢提前。

0 个答案:

没有答案