Изменение высоты строки UIPickerView - PullRequest
11 голосов
/ 18 июня 2011

Я работаю над программой для класса, который беру, и часть программы требует UIPickerView с изображениями в нем.У меня есть сборщик и работает, но высота строк в сборщике все еще слишком мала, что приводит к перекрытию изображений (100x100).Я ищу способ изменить UIPickerView, чтобы изображения помещались в один ряд, без наложения.Спасибо

Ответы [ 2 ]

22 голосов
/ 18 июня 2011

В документации для UIPickerView имеется ссылка на протокол UIPickerViewDelegate . Существует метод, который вы можете реализовать, pickerView:rowHeightForComponent:.

15 голосов
/ 18 марта 2016

используйте этот метод, укажите по умолчанию в качестве метода удаления.

target-C

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

В Swift:

func pickerView(pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat 
{   
    return 40
}

для дальнейшего посещения: Реализация в реальном мире

...