
####iOS7 Programming Cookbook 第一章学习笔记 UIPickerView
#####Picking Values with UIPickerView

#####ViewController.m
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
@interface () <UIPickerViewDataSource, UIPickerViewDelegate>
@property (nonatomic, strong) UIPickerView *myPicker; @end
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{ if ([pickerView isEqual:self.myPicker]){ return [NSString stringWithFormat:@"Row %ld", (long)row + 1]; } return nil; }
- (void)viewDidLoad{ [super viewDidLoad]; self.myPicker = [[UIPickerView alloc] init]; self.myPicker.showsSelectionIndicator = NO; self.myPicker.dataSource = self; self.myPicker.delegate = self; self.myPicker.center = self.view.center; [self.view addSubview:self.myPicker]; }
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{ if ([pickerView isEqual:self.myPicker]){ return 1; } return 0;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{ if ([pickerView isEqual:self.myPicker]){ return 10; } return 0;
}
|
Reference
近期评论