2

この画像に示すように、UIPickerView で問題に直面しています。ご覧のとおり、上部にギャップがあります。そのギャップを取り除きたいと考えています。この問題の解決策を知っている人は誰でも、助けていただければ幸いです。よろしくお願いします。

この画像で

4

2 に答える 2

1

このようなことを試してください:-

[Picker addTarget:self action:@selectorAction) forControlEvents:UIControlEventValueChanged];
    UIView *view = [[Picker subviews] objectAtIndex:0];
    [view setBackgroundColor:[UIColor clearColor]];
    [[[view subviews] objectAtIndex:0] setHidden:YES];
    [[[view subviews] lastObject] setHidden:YES];

ピッカーをビューに追加して、そこからサブビューを作成できます。

于 2013-02-06T10:10:36.977 に答える
0

UIPickerView のギャップトップを回避する唯一の方法があります

ピッカーのフレームを変更します。このような。

smallerPicker = [[UIPickerView alloc] init];
smallerPicker.frame = CGRectMake(0.0, 0.0, 320.0, 165.0)

また

smallerPicker.transform = CGAffineTransformMakeScale(.5, 0.5);

ピッカーのスケールを変更する

于 2013-02-06T10:04:13.437 に答える