UITextField 不响应 UIScrollView Xcode 7.3

UITextField Not Responding UIScrollView Xcode 7.3

我的 ViewController 中有一个 UIScrollViewUIScrollView 中有一个 ContentView。 内容视图中还有各种其他视图,使对使用的 labelstextfields 的理解更具可读性

Here is a screen shot to help you understand the hierarchy of the viewcontroller

所有约束都已正确设置我可以看到 views,因为它们在所有尺寸的设备上的故事板中对齐,在所有 textFieldsUIViews 上启用了 userInteraction(我检查了三次)仍然无法编辑启动视图控制器时屏幕上不会立即显示的文本字段上的文本。

即如果前三个 UItextFieldsviewController 启动时可见(4.0" 设备),则可以对其进行编辑,或者前五个 UItextFieldsviewController 启动时可见(5.7" 设备)它们可以被编辑,而其余的不响应用户交互

我已经通过更改所有 LabelsTextFieldsViews 的背景颜色来检查它们是否在任何情况下重叠。没有任何东西重叠,都在它们应该在的地方。

viewDidLayoutSubviews

中为 scrollView 设置了内容大小
-(void)viewDidLayoutSubviews {
[self.scrollView setContentSize:CGSizeMake([UIScreen mainScreen].bounds.size.width, 1724)]; }

无论代码所在的设备尺寸如何,高度1724都不会改变运行

请检查 scrollviewcontentview 的内容视图大小或设置背景颜色。我认为 Contenview 的大小没有增加。