如何在UIAlertAction中增加Alpha?

时间:2016-01-11 03:57:33

标签: ios uialertcontroller

当我使用AlertControlAction时,它会接管屏幕,直到你按下取消或诸如此类的东西。

我想知道有没有办法增加周围灰色部分的Alpha?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以根据需要设置alpha,这会在任何情况下都会产生透明度。

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Alert title" message:@"Alert message" preferredStyle:UIAlertControllerStyleAlert];

UIAlertAction* ok = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:nil];
[alertController addAction:ok];

alertController.view.backgroundColor = [UIColor colorWithWhite:1 alpha:0.6];

[self presentViewController:alertController animated:YES completion:nil];