UIPickerView的使用

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值