是否有ios的数字微调器控制?

时间:2015-06-23 10:22:50

标签: ios iphone

我正在为ios寻找类似于此的微调器控件:

http://github.hubspot.com/odometer/docs/welcome/

到目前为止找不到任何内容,如果您知道,请分享。

enter image description here

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

iOS中最接近的东西,就是UIPickerView。您可以在Interface Builder中或通过代码创建UIPickerView。

接下来,让您的课程符合UIPickerViewDataSourceUIPickerViewDelegate

viewDidLoad:方法中,将UIPickerView的委托和dataSource分配给相应的类。

最后将以下方法添加到您的班级。

// The number of columns of data
- (int)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
    return 5;
}

// The number of rows of data
- (int)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
    return 10;
}

// The data to return for the row and component (column) that's being passed in
- (NSString*)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
    return [NSString stringWithFormat:@"%ul",row];
}