【发布时间】:2010-01-27 15:51:52
【问题描述】:
我有一个 UIScrollView,我在其中添加了一堆 UIImageView 作为子视图。一切正常,除了当它们超出滚动视图的可见区域时我从子视图中获得输入。我原以为默认情况下滚动视图会阻止任何事件到达可见区域之外的子视图,但我认为情况并非如此?
在这种情况下我假设我必须使用内容偏移量、子视图位置等来计算是否自己阻止输入?
【问题讨论】:
标签: iphone objective-c uiscrollview subview
我有一个 UIScrollView,我在其中添加了一堆 UIImageView 作为子视图。一切正常,除了当它们超出滚动视图的可见区域时我从子视图中获得输入。我原以为默认情况下滚动视图会阻止任何事件到达可见区域之外的子视图,但我认为情况并非如此?
在这种情况下我假设我必须使用内容偏移量、子视图位置等来计算是否自己阻止输入?
【问题讨论】:
标签: iphone objective-c uiscrollview subview
UImageView 用户交互默认未启用,因此您可能在某处启用了它。您可以检查滚动视图委托以查看该图像视图是否在标签前面,如果不可见则禁用它。
【讨论】: