UIPickerView更改/反向滚动方向

时间:2017-01-04 23:00:14

标签: ios objective-c uipickerview

我有一个包含值0-100的UIPickerView。当我向上滚动时,它会相应地上升(0,1,2等)(参见附图)

是否可以滚动向下并让数字以这种方式提升?

基本上我想反向滚动UIPickerView所以在提供的图像中,数字会反转,当我向下滚动时,数字会增加到100。

viewDidLoad我试过

    [self.pickerView selectRow:100 inComponent:0 animated:YES];

然而,这只是以同样的方式直接达到100。

picker view scrolling

1 个答案:

答案 0 :(得分:2)

我建议你颠倒数据源中数字的顺序,然后将初始选择设置为最后一行。这种组合可以满足您的需求。

我还建议实施(或找到第三方实施)a"循环"选择器视图。请参阅标准时钟应用程序的“计时器”选项卡上使用的选择器视图的分钟列,以获取我的意思。