我正在寻找与此类似的控件 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/