UIPickerView pickerView:viewForRow:forComponent:reusingView: nicht beeinflussen, unter iOS 5.0

Meine UIPickerView ruft es Daten, die mithilfe der pickerView:viewForRow:forComponent:reusingView: Methode.

Aus irgendeinem Grund die Methode nicht auf iOS 4.3 und unten.

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{   
    UILabel* label = (UILabel*)view;

    if (view == nil) {
        label = [[[UILabel alloc] initWithFrame:CGRectZero] autorelease];
    }

    label.text = @"Text";

    return label;
}
  • keine der anderen UIPickerViewDelegate Methoden arbeiten, die auf bereits iOS 4.3 Geräte für Sie? wie legen Sie Ihren delegieren, und haben Sie die Protokoll-Erklärung in Ihre .h " @interface " - Datei?
  • Alle anderen delegate-Methoden arbeiten auf pre-iOS 5.0-Gerät. UIPickerViewDelegate und UIPickerViewDataSource
InformationsquelleAutor jkigel | 2012-05-28
Schreibe einen Kommentar