Я думаю, что использование - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
, как я советовал вам в чате, не поможет вам достичь этого пользовательского интерфейса.
Я думаю, что вам лучше использовать UITableView
без разделителей между ячейкамии поместите изображение над таблицей так, чтобы оно выглядело как средство выбора.
Проблема с использованием обычного UIPicker
заключается в том, что вы хотите, чтобы выбранная строка перемещалась.
В окне выбора выбранная строкаэто тот, который находится в центре ...