0
点赞
收藏
分享

微信扫一扫

UIPickerView(loading...)


1. pickerView 中 有几个部分

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;



2. 某个部分有几行

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;



3. 每一部分每一行显示的文字

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;



4. 拖动结束后对应的行和部分

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 



5. 让 self.pickerView 去 选中 第i个部分currentRow行(有个缓慢动画的过程)


[self.pickerView selectRow:currentRow inComponent:i animated:YES];




6.拿到 i这个部分对应的行


NSInteger oldRow = [self.pickerView selectedRowInComponent:i];




7. pickerView 中的宽高

- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component

- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component



8.  刷新pickerView中 city这一部分

[self.pickerView reloadComponent:MSProvinceOrCityTypeCity];



9. 自定义pickerView的row时调用

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view



举报

相关推荐

0 条评论