我正在創建彈出對話框(UIAlertView
)。它的效果很好,除了我需要從19個項目中選擇,並且按鈕不會自動滾動,只有五個適合屏幕。帶19個按鈕的UIAlertView
那麼,我可以讓他們滾動嗎?如果沒有,我可以將UIPickerView
置於警報視圖中嗎?或者,還有更好的方法?
到目前爲止的代碼:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Provider"
message:@"Please choose your provider:"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"AT&T",@"Verizon",@"Sprint",@"Nextel",@"T-Mobile",@"Alltel",@"US Cellular",@"Virgin Mobile",@"Metro PCS",@"Boost Mobile",@"Cricket",@"Rogers(Can)",@"Telus(Can)",@"Bell Mobility(Can)",@"Fido",@"Virgin(Can)",@"O2",@"Vodaphone",@"Meteor", nil];
[alert show];
[alert release];
這是一個可用性*噩夢*。 19個按鈕?!你是不是瘋了?? –