0

我想要一个填满整个屏幕的 UIPickerView。这是我的代码...

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

这只是填充宽度,而不是高度,我在输出中收到这条消息:“invalid height value 320.0 pinned to 216.0”

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

4

2 回答 2

1

您只是无法调整 UIPickerView 的高度。检查此主题以获取更多信息:这里

但是,您可以更改宽度。

于 2012-11-13T16:57:00.877 回答
1

我不相信您可以将选择器视图的高度增加到某个点以上。(虽然不确定那是什么,但它大约是 240 最大值)不确定是不是因为这个例子,但是您的 W 和 H 是倒置的,所以你的选择器因此而离开屏幕。

UIPickerView *pickerView1 = [[UIPickerView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 240.0)];
于 2012-11-13T17:01:16.823 回答