我为我的iOS应用设计了一个自定义UIPicker,现在我不知道如何实现它。我是iOS新手,我认为Picker可以自定义,但我认为我错了。
以下是它的图像:
这是非常简约和简单所以我认为必须以某种方式实现它?它将有2个组件,应该像通常的UIPicker一样。
据我所知,UIPicker类只能在一定程度上自定义,比如改变字体大小但不会像我需要的那样多。
答案 0 :(得分:1)
如果您的值集非常小,您可以并排使用两个垂直UIScrollViews,其中包含所有值的高内容区域。
将滚动视图设置为“分页”模式(页面大小是其中一个数字的高度) - 因此滚动停止在每个数字处。
我认为这样可行。如果你有大量的可能值,它会占用大量的内存,但是有一些它可以工作。
编辑:看起来这个控件http://www.cocoacontrols.com/platforms/ios/controls/slnumberpickerview可能是自定义的有用起点。我自己没试过。