Skip to content
Custom UIPickerView controller
Find file
Latest commit deb441e @arkichek License added
Failed to load latest commit information.
PickerView.xcodeproj init
PickerView set content offset to zero after reloading data
.gitignore init
LICENSE License added readme edit again:)


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


  1. 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;
  1. Set dataSource, delegate and call - (void)reloadData
pickerView.dataSource = self;
pickerView.delegate = self;
[pickerView reloadData];
  1. Implement AFPickerViewDataSource and AFPickerViewDelegate

See demo in box

Something went wrong with that request. Please try again.