iOS vs Android Spinners

One thing that bothers me about iOS is the lack of a good default picker/spinner. I know you can attach a default picker to a UILabel. If your need doesn't fit that use case, you have to create your own. Some would argue that you should avoid using a picker, and I'd tend to agree. In some cases that's not possible.

In Android however, the default picker is pretty easy to use and I would argue that it has better overall UI/UX to boot.

Today I realized how easy it is to customize the item in the picker list:

_customerSpinnerAdapter = new ArrayAdapter (
  this,
  Resource.Layout.cell_multiline_spinner_item,
  CustomerNames
);

I wish custom views in the iOS picker were this easy!