我正在创建弹出对话框(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个按钮?!你是不是疯了?? –