1.在storyboard上放置UI控件并且和controller.m建立链接
2.在controller.h上继承<UIPickerViewDataSource,UIPickerViewDelegate>
3.
-(void)initView{
_cell_label_list = [NSArray arrayWithObjects:@"Devices",@"WiFi 2.4GHZ",@"WiFi 5GHZ",@"WiFi Strength"
,@"Guest Network",@"Setting",@"Iot", nil];
_numberPicker.showsSelectionIndicator = YES;
_numberPicker.dataSource = self;
_numberPicker.delegate = self;
}
4.
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
return 1;
}
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
return [_cell_label_list count];
}
-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
return [_cell_label_list objectAtIndex:row];
}
4.默认显示:
//_channelValue is an Array
NSInteger channelTag = [_channelValue indexOfObject:channel];
[_numberPicker selectRow:channelTag inComponent:0 animated:YES];