UIPickView的简单介绍
设置UIPickView的时候,我们主要需要设置一下下面的两个属性
UIPickerView *pickView1;
pickView1 = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 100, 300, 200)];
pickView1.delegate = self;
pickView1.dataSource = self;
我们需要在添加它的协议函数:
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView//有几个部分
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component//有几个row,行数
- (NSString*)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component//滚轮上返回的数据
- (NSAttributedString *)pickerView:(UIPickerView *)pickerView attributedTitleForRow:(NSInteger)row forComponent:(NSInteger)component//滚轮上返回自定义数据
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component//点击滚轮之后,调用的函数
这样,这个UIPickView就可以使用了。
下面是我的pickView的一个demo。