UIPickerView
是一个选择器控件,它比 ``UIDataPicker更加通用,它可以生成单列选择器,也可以生成多列选择器,而且可以自定义选择项的外观。
UIPickerView` 直接继承了UIView。
UIPickerView初始化:
- (void)initPickerView
self.myPickerView.dataSource = self;
self.myPickerView.delegate = self;
xxxx
NSInteger selectRow = xxxx
[self.myPickerView selectRow:selectRow inComponent:0 animated:NO];
}
UIPickerView
deletgate/dataSource 基础方法使用:
//判断包含多少列
- numberOfComponentsInPickerView:
//判断指定列包含多少个列表项。
- pickerView:numberOfRowsInComponent:
// 第component列的第row行显示什么文字
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{return string;}
// row行高度设置
- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component{return 35;}
网友评论