Изменение высоты индикатора выбора в UIPickerView

в приложении, которое я должен поддерживать, мне пришлось установить rowHeight строки UIPickerView на значение 66. Теперь он может правильно отображать три строки текста.

- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component {
 return 66;
}

Теперь высота индикатора выбора слишком мала для строки. Может ли кто-нибудь помочь мне узнать, как я могу увеличить высоту этого индикатора выбора?

Спасибо заранее. Уве


person Uwe Thoms    schedule 13.01.2011    source источник


Ответы (1)


К сожалению, это невозможно.

Но если вам нужен полезный индикатор выбора, решение состоит в том, чтобы нарисовать пользовательский индикатор выбора с правильными размерами (фон должен быть прозрачным), а затем добавить его в UIPickerView в качестве подпредставления (не забудьте правильно установить рамку). Таким образом, результатом будет UIPickerView с UIImageView посередине, представляющим индикатор выбора.

Я надеюсь, что это помогает,

Арилдо

person Arildo Junior    schedule 03.11.2011