UIAlertController - 在警报中显示空白标题

时间:2016-10-04 14:14:31

标签: ios objective-c uialertview uialertcontroller

我们的一个应用程序有警报,我们曾经使用过UIAlertView。我们已经从UIAlertView更新到UIAlertController(可从iOS8获得),因为UIAlertView在iOS9中已被弃用。最近我们收到了一位客户提出的问题,即有时警报按钮显示为空白,但无论标题是否显示,按钮都会按预期运行。

设备:iPad mini(第1代) 操作系统版本:iOS9

那么,有时警报按钮会显示空白的问题是什么?

1 个答案:

答案 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];

输出结果是

enter image description here