我们的一个应用程序有警报,我们曾经使用过UIAlertView。我们已经从UIAlertView更新到UIAlertController(可从iOS8获得),因为UIAlertView在iOS9中已被弃用。最近我们收到了一位客户提出的问题,即有时警报按钮显示为空白,但无论标题是否显示,按钮都会按预期运行。
设备:iPad mini(第1代) 操作系统版本:iOS9
那么,有时警报按钮会显示空白的问题是什么?
答案 0 :(得分:0)
我尝试了一个样本。它完美无缺
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Show Actions" message:@"Action Title" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *save = [UIAlertAction actionWithTitle:@"SAVE" style:UIAlertActionStyleDefault handler:nil];
[alertController addAction:save];
UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"CANCEL" style:UIAlertActionStyleDefault handler:nil];
[alertController addAction:cancel];
UIAlertAction *ok = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil];
[alertController addAction:ok];
[alertController addAction:ok];
[alertController addAction:save];
[alertController addAction:cancel];
[self presentViewController:alertController animated:YES completion:nil];
输出结果是