当我按下按钮时,我有一个表格视图。这个 tableview 添加在我的另一个 UITableview 之上。我现在要做的是当 tableview 出现时。我的背景视图变暗,就像弹出警报视图时一样。你可以在这里看到一个例子。
我已经在代码中尝试过,但它不起作用。
_tableView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
当我按下按钮时,我有一个表格视图。这个 tableview 添加在我的另一个 UITableview 之上。我现在要做的是当 tableview 出现时。我的背景视图变暗,就像弹出警报视图时一样。你可以在这里看到一个例子。
我已经在代码中尝试过,但它不起作用。
_tableView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
只需添加带有我评论的更多描述的答案。
说你的背景表视图是_tableView
和你弹出的小表视图is _tableViewSmall
创建一个UIView
与 具有相同高度和宽度的_tableView
。addSubView
在你的_tableView
.
yourView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
现在将您的操作_tableViewSmall
添加addSubView
到_tableView
.
希望这些步骤可以帮助您实现它..
尝试这个...
yourView.backgroundColor = [UIColor blackColor];
yourView.alpha = 0.40;
在您的表格视图顶部制作一个空白的黑色 uiview,并在情节提要中根据需要设置其 alpha。保持隐藏。当 alertview 弹出时显示视图。