0

私のUIPickerViewは、pickerView:viewForRow:forComponent:reusingView:メソッドを使用してデータを取得します。

何らかの理由で、この方法はiOS4.3以下では影響しません。

- (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;
}
4

1 に答える 1

1

この男は、ビューを自動解放してはならないと述べた例を作成しました。http://alisothegeek.com/2009/07/custom-uipickerview-text-formatting/

于 2012-05-28T14:01:02.713 に答える