1

当我按下按钮时,我有一个表格视图。这个 tableview 添加在我的另一个 UITableview 之上。我现在要做的是当 tableview 出现时。我的背景视图变暗,就像弹出警报视图时一样。你可以在这里看到一个例子。

我已经在代码中尝试过,但它不起作用。

_tableView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];

在此处输入图像描述

4

3 回答 3

4

只需添加带有我评论的更多描述的答案。

说你的背景表视图是_tableView和你弹出的小表视图is _tableViewSmall

  1. 创建一个UIView与 具有相同高度和宽度的_tableViewaddSubView在你的_tableView. yourView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];

  2. 现在将您的操作_tableViewSmall添加addSubView_tableView.

希望这些步骤可以帮助您实现它..

于 2013-01-31T09:51:17.627 回答
4

尝试这个...

yourView.backgroundColor = [UIColor blackColor];
yourView.alpha = 0.40;
于 2013-01-31T09:55:51.810 回答
0

在您的表格视图顶部制作一个空白的黑色 uiview,并在情节提要中根据需要设置其 alpha。保持隐藏。当 alertview 弹出时显示视图。

于 2013-01-31T09:52:19.043 回答