UIScrollview仅在拖动uiviews时滚动

时间:2012-06-14 19:41:55

标签: iphone ios uiscrollview

我正在尝试创建一个具有许多视图的滚动视图(uiimageviews,uitextfield等),它们是间隔开的。滚动工作,但只有当你在身体内触摸uiImages时。只要你触摸滚动视图中的任何地方,我想让它滚动。我确定这是一个新手的错误,但如果你需要代码,我可以发布一些。

更新 这很奇怪,但如果我将uiscrollview设置为backgroundColor,它似乎有效,但如果它clearColor则不起作用。

更新2 如果我设置[self.view setBackground = [UIColor whiteColor]]`,滚动视图在没有背景颜色的情况下工作得非常好。是否有某种要求使用背景颜色?

有谁知道发生了什么事?

1 个答案:

答案 0 :(得分:1)

如果视图设置了clearColor,则不会响应触摸事件。检查我最近接受的一个答案,以获得另一个SO帖子的解决方案。

UIView background color affects touches in iOS 5