当我按下按钮时,我会看到一个桌面视图。此表视图添加在我的其他UITableview之上。我现在要做的是当tableview出现时。弹出警报视图时,我的背景视图变暗。你可以在这里看到一个例子。
我在代码中尝试了这个但是它不起作用。
_tableView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
答案 0 :(得分:4)
只需在答案中添加更多描述我的评论。
假设您的Background tableView为_tableView
并且弹出小表查看is _tableViewSmall
创建一个UIView
,其高度和宽度与_tableView
相同。在addSubView
上_tableView
。
yourView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
现在在_tableViewSmall
上添加addSubView
_tableView
。{/ p>
希望这些步骤能帮助你实现目标..
答案 1 :(得分:4)
试试这个......
yourView.backgroundColor = [UIColor blackColor];
yourView.alpha = 0.40;
答案 2 :(得分:0)
在表格视图顶部创建一个空白的黑色uiview,并根据需要设置其alpha 在storyboard.KEEP它隐藏。 弹出alertview时会显示视图。