标签:
// 选择框 UIPickerView *pickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 100, 320, 216)]; // 显示选中框 pickerView.showsSelectionIndicator=YES; pickerView.dataSource = self; pickerView.delegate = self; [self.view addSubview:pickerView]; [pickerView release]; _proTimeList = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",nil]; _proTitleList = [[NSArray alloc]initWithObjects:@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",nil// pickerView 列数- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { return 2;}// pickerView 每列个数- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { if (component == 0) { return [_proTitleList count]; } return [_proTimeList count];}// 每列宽度- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component { if (component == 1) { return 40; } return 180;}// 返回选中的行- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{ if (component == 0) { _proNameStr = [_proTitleList objectAtIndex:row]; } else { _proTimeStr = [_proTimeList objectAtIndex:row]; }}//返回当前行的内容,此处是将数组中数值添加到滚动的那个显示栏上-(NSString*)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{ if (component == 0) { return [_proTitleList objectAtIndex:row]; } else { return [_proTimeList objectAtIndex:row]; }}标签:
原文地址:http://www.cnblogs.com/anjiubo/p/5263584.html