Custom UIPickerView controller reconstruction allows you to customize the graphics (background, shadow, selector) just replace those files with your own:
- pickerBackground.png
- pickerGlass.png
- pickerShadows.png
- Create AFPickerView instance and customize it
pickerView = [[AFPickerView alloc] initWithFrame:CGRectMake(30.0, 250.0, 126.0, 197.0)];
pickerView.rowFont = [UIFont boldSystemFontOfSize:19.0];
pickerView.rowIndent = 10.0;
- Set dataSource, delegate and call
- (void)reloadData
pickerView.dataSource = self;
pickerView.delegate = self;
[pickerView reloadData];
- Implement AFPickerViewDataSource and AFPickerViewDelegate
See demo in box