【发布时间】:2011-11-21 06:13:38
【问题描述】:
类似于this thread 和许多其他人,我有一个带有NIB 文件的视图控制器,它具有这种布局...
- 一个。 UIView (480 x 320) - 存储背景图片
- 乙。 UIScrollView (480 x 220) - 是一个级别选择器滚动视图
- c。 UIView (480 x 320) - 包含一个前景动画图形
以上三个项目都是NIB中主视图的子视图。 UIView (c) 是 iPhone 屏幕的全尺寸,位于层次结构的顶部。在它上面,我放置了一个角色,该角色根据该视图中的当前触摸位置进行动画处理。但是问题是,当这个视图接收触摸时,我无法触摸到它下面的 ScrollView (b)。我仍然需要在 (c) 处使用触摸,但之后还需要将相关的触摸/滑动传递给下面的 UIScrollView。
谁能建议如何做到这一点?我已经阅读了有关使用 hittest 的各种帖子,但不想完全抵消触摸,我只需要在之后转发它们,以便滚动视图仍然正常工作。
谢谢,
【问题讨论】:
标签: iphone objective-c uiview uiscrollview