UIPickerview填满了屏幕

时间:2012-11-13 16:51:27

标签: ios height width picker

我想要一个填充所有屏幕的UIPickerView。这是我的代码......

pickerView1 = [[UIPickerView alloc] init];
[pickerView1 setDelegate: self];
[pickerView1 setFrame: CGRectMake(0,0, 480, 320)];
[self.view addSubview: pickerView1];

这只是填充宽度而不是高度,我在输出中得到这条消息: “无效高度值320.0固定为216.0”

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

2 个答案:

答案 0 :(得分:1)

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

但是,您可以更改宽度。

答案 1 :(得分:1)

我不相信你可以将拾取器视图的高度增加到某一点以上。(不知道那是什么,但最大限度是240)不确定是否因为这个例子,但你的W和H被倒置了,所以你的选择器会因此而离开屏幕。

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