ios - 自定义UIPicker控件IOS

标签 ios uipickerview

我正在寻找与此类似的控件 Android Wheel , 和UIPickerView很像,但是我知道苹果是拒绝修改UIPickerView外观的APP。

我需要一个控件,让我可以将图像无限循环滚动并让用户拖动以选择一个。

我找到了一些控件 here , 但它们中的大多数只支持字符串,一些支持图像并且是循环的但不让用户滚动。

我的目的是制作一个按钮滚动循环,您可以在其中将任何按钮拖动到轮子的中心并在 uilabel 上查看文本描述,我不需要按钮是可点击的。

我希望我解释得很好,抱歉我的英语不好。

最佳答案

我最好建议您使用iCarousel here 。这使您能够使用不同的滚动、方向和效果模式,您可以将其投影到类似于 UIPickerView 的自定义 View (通过从屏幕底部滑入和滑出)。这根本不是使用扩展 UIPickerView 实现的,但您可以像这样投影它。一旦您看到它的演示应用程序,您最终可能会改变主意,转而使用它而不是自定义 UIPickerView。

只需实现声明的委托(delegate)方法 here了解哪个元素被单击。 iCarousel 还带有图像加载 View 。你也可以研究一下。

但是如果您想坚持使用UIPickerView自定义,那么请看看这个stack Overflow邮政。这当然是您想要的,只不过您需要添加按钮而不是图像。

关于ios - 自定义UIPicker控件IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20541538/

相关文章:

iphone - 使用 UISlider 在 MKMapView 上将半径更改为 MKCircle

ios - 将 Float 数组写入二进制文件并快速读取

ios - 在 Swift 中更改 VC 问题。如何在选项卡栏 Controller 中的 View 之间传递数据?

ios - 我想查看静态表格 View 中的所有单元格,这些单元格不会出现在故事​​板的屏幕上

ios - iOS 上的 Mapbox 在线 map

ios - swift multilpe pickerView

ios - 延迟一段时间后显示 uipickerview

ios - 视网膜 3.5 和 4 底部的 UIPickerView 动画

ios - 以编程方式添加 UIPickerView

ios - 如果文本字段触摸时委托(delegate)数据为空,如何使 UIPickerView 不显示?