Iphone 工具栏中的缩略图滑块类似于iPad照片应用程序

Iphone 工具栏中的缩略图滑块类似于iPad照片应用程序,iphone,ipad,toolbar,gallery,Iphone,Ipad,Toolbar,Gallery,我想把缩略图在工具栏一样的照片应用程序。就像左边的截图: (来源:) 是否有一个内置控件来执行此操作,或者我必须从头开始实现它 如果答案是从头开始的,有什么提示吗?这将是一个你必须自己编写的控件。我不知道最好的方法是什么,但我认为我应该对UISlider进行子类化,绘制相邻的图像数组来创建轨迹,然后使用当前图像作为句柄。这将是一个您必须自己编写的控件。我不知道最好的方法是什么,但我认为我应该对UISlider进行子类化,绘制相邻的图像数组来创建轨迹,然后使用当前图像作为句柄。很遗憾,答案是从头

我想把缩略图在工具栏一样的照片应用程序。就像左边的截图:


(来源:)

是否有一个内置控件来执行此操作,或者我必须从头开始实现它


如果答案是从头开始的,有什么提示吗?

这将是一个你必须自己编写的控件。我不知道最好的方法是什么,但我认为我应该对UISlider进行子类化,绘制相邻的图像数组来创建轨迹,然后使用当前图像作为句柄。

这将是一个您必须自己编写的控件。我不知道最好的方法是什么,但我认为我应该对UISlider进行子类化,绘制相邻的图像数组来创建轨迹,然后使用当前图像作为句柄。

很遗憾,答案是从头开始

您可以创建自定义视图,并使用UIImageView对象将图像数组添加为子视图,将x位置增加您确定要使用的缩略图宽度

然后覆盖自定义视图的触摸事件。确定触摸当前在哪个图像视图上-TouchsMoved并使用核心动画设置当前视图比例的动画,使其比其他视图更大。使用-initWithCustomView将自定义视图添加到工具栏,将自定义视图包装在UIBarButtonim中


请记住在自定义视图上启用用户交互,否则您将不会收到任何触摸事件。如果您需要代码方面的帮助,请使用一些特定于代码的问题更新您的问题。

很遗憾,答案是从头开始

您可以创建自定义视图,并使用UIImageView对象将图像数组添加为子视图,将x位置增加您确定要使用的缩略图宽度

然后覆盖自定义视图的触摸事件。确定触摸当前在哪个图像视图上-TouchsMoved并使用核心动画设置当前视图比例的动画,使其比其他视图更大。使用-initWithCustomView将自定义视图添加到工具栏,将自定义视图包装在UIBarButtonim中


请记住在自定义视图上启用用户交互,否则您将不会收到任何触摸事件。如果您需要代码方面的帮助,请使用一些特定于代码的问题更新您的问题。

如果有人仍然需要它,我会努力设计一个类似Photos.app缩略图滑块的简单UI控件。

如果有人仍然需要它,我努力设计了一个简单的UI控件,类似于Photos.app缩略图滑块。

谢谢。你认为你的方法和Jasarien的答案相比如何?谢谢。你认为你的方法和Jasarien的答案相比如何?谢谢。您认为您的方法与Matt Long的答案相比如何?Matt的答案可能比基于UISlider子类的更有效。我想你会有更多的自由与马特的方法。但是,我确实认为,使用UISlider作为基础,您可以更轻松、更快地完成此任务。谢谢。您认为您的方法与Matt Long的答案相比如何?Matt的答案可能比基于UISlider子类的更有效。我想你会有更多的自由与马特的方法。然而,我确实认为,使用UISlider作为基础,您将能够更轻松、更快地完成这项工作。