【发布时间】:2015-10-18 07:37:06
【问题描述】:
我正在创建一个自定义警报视图,并且我将此视图的背景设置为大部分为黑色,以使背景视图看起来略微褪色。这适用于状态栏(它保持完全相同)。
使用当前的 Apple AlertView 框架,当显示警报视图时,整个背景会略微淡化。如何复制此功能?
编辑
没有一个答案可以为我解决这个问题。这是我打开 AlertView 所做的事情:
[self.navigationController.view.superview addSubview:self.alertViewController.view];
然后从 viewDidLoad() 中的自定义警报视图控制器:
self.view.backgroundColor = COLOR_BLACK_ALPHA;
【问题讨论】:
-
你为什么要在你的 superview
s view? this is not how you deal withViewController's, are you trying to add achildViewConroller` 中添加一个ViewController视图?
标签: objective-c uialertview alpha