Ios UIPickerview填充屏幕

Ios UIPickerview填充屏幕,ios,height,width,picker,Ios,Height,Width,Picker,我想要一个填满所有屏幕的UIPickerView。这是我的密码 pickerView1 = [[UIPickerView alloc] init]; [pickerView1 setDelegate: self]; [pickerView1 setFrame: CGRectMake(0,0, 480, 320)]; [self.view addSubview: pickerView1]; 这只是填充宽度,而不是高度,我在输出中得到以下消息: “固定到216.0的高度值320.0无效” 为什么?

我想要一个填满所有屏幕的UIPickerView。这是我的密码

pickerView1 = [[UIPickerView alloc] init];
[pickerView1 setDelegate: self];
[pickerView1 setFrame: CGRectMake(0,0, 480, 320)];
[self.view addSubview: pickerView1];
这只是填充宽度,而不是高度,我在输出中得到以下消息: “固定到216.0的高度值320.0无效”


为什么??如何调整选择器的高度???

您无法调整UIPickerView的高度。有关详细信息,请查看此主题:


但是,您可以更改宽度。

我不相信您可以将拾取者视图的高度增加到某个点以外。(不确定这是什么,但其最大值约为240)不确定是否是因为该示例,但您的W和H是颠倒的,因此拾取者会因此离开屏幕

UIPickerView *pickerView1 = [[UIPickerView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 240.0)];