#iphone #ios4
#iPhone #ios4
Вопрос:
Я хотел бы иметь изображение рядом с текстом в каждой строке pickerview, как вы можете с ячейками в табличном представлении. Возможно ли это?
В частности, я пытаюсь поставить галочку или стрелку рядом с текущей выбранной строкой, чтобы указать ее как выбранную, а не иметь прозрачную полосу сверху, которая просто выглядит неаккуратно… У меня пока нет никакого кода для публикации, поскольку я немного запутался в нем, но я предполагаю, что это будет в viewForRow?
Любые указания были бы оценены.
Ответ №1:
Да, вы можете использовать - (UIView *)viewForRow:(NSInteger)row forComponent:(NSInteger)component
для передачи своего пользовательского UIView
из UIPickerView
. Также примите во внимание этот момент:
Возвращаемое значение
Представление, предоставляемое делегатом в pickerView:viewForRow:forComponent:reusingView: метод. Возвращает ноль, если указанная строка компонента не видна или если делегат не реализует pickerView:viewForRow:forComponent:reusingView:.
Надеюсь, это поможет.
Комментарии:
1. Хорошо, итак, мне нужно создать пользовательский вид — это еще одна новая задача, которую мне нужно изучить!!! Спасибо, есть ли какие-нибудь хорошие руководства по настройке пользовательских представлений, поскольку я, вероятно, мог бы использовать это для ряда вещей …?
2. Возможно, эта ссылка могла бы помочь 🙂 raywenderlich.com/1768 /…