iPad UIPickerView导致问题

时间:2011-01-23 15:42:07

标签: iphone ipad ios uipickerview

有人可以告诉我如何让UIPickerView在iPad上工作吗?我正试图在屏幕中间有一个UIPickerView。这是我目前的代码:

if(IDIOM == IPAD)
    namePickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(200, 345, 400, 216)];
else
    namePickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 245, 0, 0)];

namePickerView.delegate = self;
namePickerView.showsSelectionIndicator = YES;

所以这只是将选择器视图放在最左边。在iPhone上,一切都很完美。 但在iPad上,这不起作用。一旦我尝试滚动值,没有电影。 UIPickerView不响应任何触摸。这是什么问题?我只是想在我的iPad屏幕中间放置一个默认大小的UIPickerView,下方是345像素。

1 个答案:

答案 0 :(得分:0)

ipad上的UIPickerViews没有默认大小(即宽度)。

变化

namePickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 345, 0, 0)];

namePickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 345, 400, 216)];