2010-05-24 93 views
0

我想知道,实现“额外”滚动条的最佳方式是显示您正在查看的页面的缩略图版本。在iphone上使用缩略图的迷你滚动条

在我的情况下,我想可能会有大约20张图片,我将使用封面流图层进行动画制作,并且在“向上滚动”以查看它们时,滚动条出现在侧面,显示较小的缩略图所有页面的版本,而当前可见的缩略图略呈高亮显示。

有什么具体的我需要牢记?提前感谢您的任何想法!

回答

0

你是不是给很多信息与:)

建立一个UIScrollView和一个UIView工作,坚持所有的缩略图到UIView的,粘的UIView到UIScrollView的。

如果你有很多图片,可以考虑将它们加载为“虚拟/空白图像”,并让NSOperation将它们加载到背景中。考虑释放屏幕之外的图像,以便如果屏幕上显示3-7,则只能在2-8中加载并释放其他所有内容。

关于它的物流: 建立一个viewController来控制一切。然后构建一个缩略图viewController“组件”,该组件具有用于设置“显示”图像的委托方法,也可以用于滚动并单击。 构建FullSize viewController组件来处理全尺寸图像。这也实现了一些委托方法来沟通最顶级的viewController。将这两个组件添加到顶部viewController中,连接逻辑并完成。 确保在顶部最多的viewController中只存在一个模型数组/字典,向下缩略图和fullsize viewController时,只需点击一下或滚动,通知最顶层的viewController并更新其他viewController。

那是您寻找的答案吗? :)

+0

谢谢,我会尽力回复! – Icky 2010-05-25 08:46:44