2012-06-26 192 views
0

我非常难以忍受UIScrollView问题。 - 我将一系列UIImageViews附加到UIScrollView,并且工作正常,并且“contentize”正在适当更新。 - UIScrollView接下来是UIView的内部(所有其他交互元素均正常工作) - 视图仅水平滚动 - scrollView框架为300 x 40(宽度/高度)。 - 系统说明:我正在为iOS 5+制作此图片UIScrollView“Touch”问题

我的问题:我只能通过触摸滚动视图的最左侧来滚动此视图。整个观点应该对触动做出反应,而不是!它看起来像左侧25-30%是对触摸作出反应,并允许我滚动。该视图不被任何可能妨碍交互的视图/组件覆盖。

所有帮助会节省一些压力 -AJ

+1

我认为你需要启用imageView的用户交互,默认情况下不是。 – rishi

+0

我不担心添加到scrollView交互(启用)的UiImageViews ...那些不需要。这是scrollView有问题 - 这个错误让我疯狂: - |但是为了安心,我早些时候尝试过,并没有任何影响。 – ajs35

+0

这是从开始发生还是发生在第一次完成之后。 – rishi

回答

0

这听起来像与UIScrollView的迭代覆盖了由UIImageViews的。尝试改变一些属性。

+0

是的,那不是它...我创建了一个循环来为所有子视图添加边框在包含scrollView的UIView中,并且没有任何内容覆盖scrollView以“阻止”交互性。我添加的UIImageView正在被正确添加到scrollView中,但我无法“触摸”scrollView中的任何位置以“滚动” - 仅在最左侧...看起来像大约0 - 75像素左右互动性“touch getting”blocked“。非常奇怪... – ajs35

+0

您是否尝试过设置内容大小? [scrollView setContentSize:CGSizeMake(px width,px height)]; –

+0

是的,没有问题的内容...这是设置正确 – ajs35