Pracuję nad programem dla klasy, którą biorę i część programu wymaga UIPickerView
z obrazami w nim. Mam podnośnik i działa, ale wysokość rzędów w selektorze jest wciąż zbyt mała, co powoduje nakładanie się obrazów (100x100). Szukam sposobu na zmianę UIPickerView
, aby obrazy zmieściły się w jednym wierszu, bez nakładania się. DziękiZmienianie wysokości UIPickerView wiersza
Odpowiedz
W dokumentacji dla UIPickerView masz link do protokołu UIPickerViewDelegate. Istnieje metoda, którą możesz wdrożyć, pickerView:rowHeightForComponent:
.
Dokładnie tego szukałem, ale nigdy nie znałem nazwy tej metody. Dziękuję Ci! –
@Paul Woidke: spróbuj dwukrotnie kliknąć nazwę klasy, Protocol (w tym przypadku '
użyj tej metody, podaj domyślną metodę jako delegete.
celem C
- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component
{
return 40;
}
Swift:
func pickerView(pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat
{
return 40
}
UIPickerView rowSizeForComponent: metoda? – Johnmph
linki do obrazów zepsute. –