I have a UIPickerView as inputView for a UITextField and can successfully set the background on iOS 8:
statePicker.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.25f];
But on iOS 7, I will be damned if every thing I tried from the other answers only leads to the following:

Thoughts?
source share