2011-01-13 9 views
1

in einer App, die ich pflegen muss Ich musste die rowHeight einer UIPickerView Zeile auf den Wert von 66 setzen. Jetzt kann es richtig drei Zeilen Text anzeigen.Die Größe des Auswahlindikators in einem UIPickerView ändern

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

Jetzt ist die Höhe der Auswahlanzeige zu klein für eine Zeile. Kann mir jemand helfen, herauszufinden, wie ich die Höhe dieses Auswahlindikators erhöhen kann?

Vielen Dank im Voraus. Uwe

Antwort

2

Leider ist es unmöglich.

Aber wenn Sie einen nützlichen Auswahlindikator möchten, ist die Lösung, einen benutzerdefinierten Auswahlindikator mit geeigneten Dimensionen zu zeichnen (Der Hintergrund muss transparent sein) und fügt dann die UIPickerView als Unteransicht hinzu (Vergessen Sie nicht, den Rahmen festzulegen korrekt). Das Ergebnis ist also ein UIPickerView mit einem UIImageView in der Mitte, das den Auswahlindikator darstellt.

Ich hoffe, es hilft,

Arildo