2011-01-23 90 views
0

有人可以告訴我如何在iPad上使用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像素。

回答

0

ipad上的UIPickerViews沒有默認大小(即寬度)。

變化

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

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

但只要我改變X值,它有同樣的問題。 – CodeGuy 2011-01-23 15:54:12