I have an app with a UIPickerView. I am returning a custom view with the method
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
It looked fine in iOS 6. In iOS 7, not so much -- screen shot below.
Notice that in the cells that don't have focus, the second and third columns overlap. The central row is correct.
Any suggestions?
It seems that for a strange reason, if the width of any column is higher than 1/3 of the picker view's width the layout breaks. So if you have a 320 pixel wide picker view 106 or less is working, but 107 or higher is wrong, regardless if you have 2,3,4 ... components. Really strange.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With