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