如图所示,我面临 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 回答