【发布时间】:2010-10-12 17:10:25
【问题描述】:
问题的第一部分:检测当前显示在滚动视图 A 和 B 中的图像
我想在我的主视图中放置两个 UIScrollView。非常简单地完成了。所以我把 UIScrollView A 放在 UIScrollView B 上面。 所以它看起来像这样:
Graphical representation
________
| A | ScrollViewA is above ScrollViewB
|______|
| B | ScrollViewB is below ScrollViewA
|______|
会有用户可以在两个 ScrollView 上左右滑动的图像。 它们都显示不同的图像集。
首先我想知道如何检测两个滚动视图都在哪个图像上。对于 A 和 B。
所以我应该能够检测到滚动视图 A 和滚动视图 B 上显示了哪些图像 例如:UIScrollView A 在图像 12 上,UIScrollView B 在图像 67 上。
问题的第二部分:在用户左右滚动时在两个滚动视图上加载图像
因为ScrollViewA中会有很多图片可以让用户左右滚动;以及 ScrollViewB 中的许多图像,用户也可以从左到右滚动;显然我不想将它们全部加载到滚动视图中。我可以在滚动视图中加载它们的最佳方式是什么?
一个想法是,如果用户在图像 5 上,然后用户向左滑动,那么下一个图像将是 6,因此只加载该图像。等等。
每个人都可以帮助我如何实现这样的事情。谢谢你。 我们将不胜感激您的所有想法和帮助。
【问题讨论】:
标签: iphone objective-c uiscrollview loading