【问题标题】:Custom UIPicker control IOS自定义UIPicker控件IOS
【发布时间】:2013-12-12 10:55:32
【问题描述】:

我正在寻找与Android Wheel 类似的控件,它与 UIPickerView 非常相似,但我知道 Apple 过去常常拒绝修改 UIPickerView 外观的 APP。

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

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

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

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

【问题讨论】:

标签: ios uipickerview


【解决方案1】:

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

只需实现声明here 的委托方法即可知道单击了哪个元素。 iCarousel 还带有一个图像加载视图。你也可以调查一下。

但如果您想坚持使用UIPickerView 自定义,请查看此stack Overflow 帖子。这当然是您想要的,只是您需要添加按钮而不是图像。

【讨论】:

  • iCarousel 看起来很不错,我可以用它制作滚动循环吗?
  • 我已经将它用于循环循环,但您可以尝试它的其他选项用于垂直方向,数字范围非常大。或者,如果您认为您的列表将是无限的,则提供用户自定义输入选项以输入该格式的值,然后您可以将该值附加到现有列表中,我轮播将新项目添加到列表中。跨度>
  • 好的,我发现它只是在委托方法上向 iCarouselOptionWrap 返回是,非常感谢,正是我想要的
猜你喜欢
  • 1970-01-01
  • 2011-06-19
  • 2021-01-05
  • 2012-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多