0

pickerView:viewForRow:forComponent:reusingView:我的 UIPickerView 使用该方法检索它的数据。

出于某种原因,该方法对 iOS 4.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 回答