013-UIPikerView – iOS基本控件系列

1.numberOfComponents

返回UIPickerView当前的列数

2.- (NSInteger)numberOfRowsInComponent:(NSInteger)component;

返回component列中有多少行。

3.- (CGSize)rowSizeForComponent:(NSInteger)component;

返回component中一行的尺寸。

4.delegate代理

5. dataSource数据源

6. showsSelectionIndicator

是否显示指示器,默认为NO

注意:设置UIPickerView的行数与列数需要设置数据源,遵守UIPickerViewDataSource,设置UIPickerView的内容需要设置代理,并且遵守代理方法UIPickerViewDelegate。

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

当点击UIPickerView的某一列中某一行的时候,就会调用这个方法。

8. 返回第component列每一行的高度

9.刷新某一列的数据

一旦调用了这个方法,就会重新给数据源发送消息计算这列的行数、重新给代理发送消息获得这列的内容

10. 刷新所有列的数据

11. 返回选中的是第component列的第几行。

六阿哥

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: