初始化
- _pickerView
= [[UIPickerViewalloc]init]; - _pickerView.center
=self.view.center; - [self.viewaddSubview:_pickerView];
添加数据
-
-
- _pickerView.dataSource
=self; -
- //返回pickerView要显示的组件的条目
- -
(NSInteger)numberOfComponentsInPick erView:(UIPickerView *)pickerView - {
-
NSInteger result =0; -
if ([pickerViewisEqual:_pickerView]) { -
result = 1;//Figure-2.1 -
// result = 2;//Figure-2.2 -
} -
return result; - }
-
- //返回每个组件的数据条目
- -
(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component - {
-
NSInteger result =0; -
if ([pickerViewisEqual:_pickerView]) { -
result = 10; -
} -
return result; - }
-
-
添加代理
显示选中指示:
选择子项:
1.添加数据源
@interface
}
pickerDatas
2.修改pickerview的返回条目
//返回每个组件的数据条目
- (NSInteger)pickerView:(UIPickerView
{
}
3.修改pickerview的赋值
//给每个组件的title赋值
- (NSString
{
}
4.添加选中pickerview子项方法
- (void)pickerView:(UIPickerView
{
}