1

我为我的 iOS 应用程序设计了一个自定义 UIPicker,现在我不知道如何实现它。我是 iOS 新手,我认为 Picker 可以自定义,但我认为我错了。

这是它的图像:

自定义 iOS UIPicker

它非常简约和简单,所以我认为必须有一种方法来实现它?它将有 2 个组件,并且应该像通常的 UIPicker 一样工作。

据我所见,UIPicker 类只能在一定程度上进行定制,比如改变字体大小,但几乎没有我需要的那么多。

4

1 回答 1

1

如果您的值集相当小,您可以并排使用两个垂直的 UIScrollView,其中包含所有值的高内容区域。

将滚动视图设置为“分页”模式(其中页面大小是您的一个数字的高度) - 因此滚动在每个数字处停止。

我认为那会很好。如果你有大量可能的值,它会占用大量内存,但对于少数它会起作用。

编辑:看起来这个控件http://www.cocoacontrols.com/platforms/ios/controls/slnumberpickerview可能是定制的有用起点。自己没试过。

于 2013-01-11T13:04:22.740 回答