您的位置:首页 > 产品设计 > UI/UE

UIPickerView(loading...)

2016-03-05 18:33 417 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: