UIPickerView的使用

来源:互联网 发布:linux如何卸载软件 编辑:程序博客网 时间:2024/04/28 14:46
UIPickerView的使用






UIPickerView控件生成的表格可以提供滚动的轮盘,如下图,它有两个或多个轮盘(Component)。
 
这些表格表面上类似于标准的UITableView控件,但是它们使用的数据和委托协议有细微的差别。
 
UIPickerView的宽度和高度是固定的,纵向是320x216,横向480x162






UIPickerView常用方法


//是否启用选择启示器,就是一个蓝色的条
@property(nonatomic)BOOL showsSelectionIndicator;




//获取指定列的行数
- (NSInteger)numberOfRowsInComponent:(NSInteger)component;


//刷新所有列
- (void)reloadAllComponents;




//刷新指定的列
- (void)reloadComponent:(NSInteger)component;


//选择一行
- (void)selectRow:(NSInteger)row
inComponent:(NSInteger)component
animated:(BOOL)animated;




//获取某列选择的行数
- (NSInteger)selectedRowInComponent:(NSInteger)component;






UIPickerView委托方法




//返回列数
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView




//返回每一列对应的行数
- (NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component




//返回显示的文本
- (NSString *)pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component




//选中某一行的事件
- (void)pickerView:(UIPickerView *)pickerView
didSelectRow:(NSInteger)row
inComponent:(NSInteger)component









0 0
原创粉丝点击