【发布时间】:2009-11-19 10:16:43
【问题描述】:
长期以来,我一直面临同样的嵌套 UIScrollView 问题。我尝试了一些开源代码,如 Scrolling madness、three-20 等,但最终都失败了。我正在尝试制作一个与 iPhone 相同的照片查看器应用程序。对于我已经创建了这样的结构:-
1) 一个视图控制器。 2)在视图控制器的视图上,一个 UIScrollView(即内部/父滚动视图)作为一个孩子。 3)在内部/父滚动视图上子滚动视图的数量(即外部/子滚动视图),每个代表一页照片应用程序。 4)在每个滚动视图上显示我的图像的一个图像视图。
所以我想要的是当用户滚动外部滚动视图时,它应该与所有子视图一起水平滚动,这样我就可以在照片应用程序中获得分页的外观和感觉。当用户在一个特定的图像上时(即孩子/外部滚动视图)他应该能够放大/缩小、滑动和执行单击/双击。我能够使它在 sdk 2.1 中工作,但它从 sdk 3.0 开始就不起作用。请告诉我你项目背后的想法。表示您正在对哪个滚动视图进行子类化,在哪个视图中检测触摸。这种完全的子父关系应该是怎样的。 如果可能,还请提供任何示例代码。
【问题讨论】:
标签: iphone objective-c uiscrollview photos