UIPickerView常用属性
来源:互联网 发布:淄博优化网站排名 编辑:程序博客网 时间:2024/05/16 14:09
一.UIPickerView
1.UIPickerView的常见属性
// 数据源(用来告诉UIPickerView有多少列多少行)
@property(nonatomic,assign)id<UIPickerViewDataSource> dataSource;
// 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIPickerView的选择)
@property(nonatomic,assign)id<UIPickerViewDelegate> delegate;
// 是否要显示选中的指示器
@property(nonatomic) BOOL showsSelectionIndicator;
// 一共有多少列
@property(nonatomic,readonly) NSInteger numberOfComponents;
2.UIPickerView的常见方法
// 重新刷新所有列
- (void)reloadAllComponents;
// 重新刷新第component列
- (void)reloadComponent:(NSInteger)component;
// 主动选中第component列的第row行
- (void)selectRow:(NSInteger)row inComponent:(NSInteger)component animated:(BOOL)animated;
// 获得第component列的当前选中的行号
- (NSInteger)selectedRowInComponent:(NSInteger)component;
3.数据源方法(UIPickerViewDataSource)
// 一共有多少列
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;
// 第component列一共有多少行
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;
4.代理方法(UIPickerViewDelegate)
// 第component列的宽度是多少
- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component;
// 第component列的行高是多少
- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component;
// 第component列第row行显示什么文字
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
// 第component列第row行显示怎样的view(内容)
// 这个方法的reusingView在ios6之后就一直为空。如果需要适配ios6之前的系统,为了性能考虑,应该将这个view利用起来。
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view;
// 选中了pickerView的第component列第row行
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component;
- UIPickerView常用属性
- UIPickerView常用属性
- UIPickerView和UIDatePicker常用属性
- UIPickerView常用属性和方法总结
- UIPickerView的常见属性
- UIPickerView 常用方法
- UIPickerView常用方法详解
- 39-UIPickerView常用方法
- UIPickerView的方法和属性
- UIPickerView
- UIPickerView
- UIPickerView
- UIPickerView
- UIPickerView
- UIPickerView
- UIPickerView
- UIPickerView
- UIPickerView
- hdu 1394 Minimum Inversion Number(线段树求逆序数)
- <优化算法>下降方法descent method
- POJ - 3684 Physics Experiment(弹性碰撞)
- 我为什么选择ROR + Appcelerator进行移动开发
- Android Studio中如何引用图片资源
- UIPickerView常用属性
- 欢迎使用CSDN-markdown编辑器
- UIDatePickerView常用属性
- 【POJ】:POJ 1575元辅音
- HDU 4738-Caocao's Bridges-无向图找桥 DAG Tarjan
- zookeeper集群模式__me
- 自定义UIDatePickView
- UVALive 6133 Cellphone Typing(字典树)
- 偏好设置的存储