我有一个带有UIScrollView的视图,一个用于背景的UIImageView和一个UITextView。我已经创建了几个其他视图,这些视图都很好 - 带有背景图像和可滚动文本但由于某种原因,现在我无法完成这项工作。我的图像与所有文本重叠,因此我无法读取它或UITextView默认背景(白色)显示,以便用户无法看到背景图像。可能导致这个问题的原因是什么?
答案 0 :(得分:0)
您是否使用Interface Builder或在代码中构建视图层次结构?
在这两种情况下,您都应该确保您的观点顺序正确。
在IB中,您希望显示在所有其余视图之上的视图必须位于其余视图之下。
在代码中,确保文本视图是最后添加到层次结构中的。
您还可以使用下一个代码来检查这是否是问题:
[self.view bringSubviewToFront:textView];
答案 1 :(得分:0)
好的,它必须与选择委托有关。我不能说我完全理解我是如何修复它的,但它与在IB中声明代表有关。