我有一个按下按钮时会显示的表格视图。该表视图被添加到其他UITableview的顶部。我现在想做的是当tableview出现时。我的背景视图变暗,就像弹出警报视图时一样。您可以在此处查看示例。

我已经在代码中尝试过了,但是没有用。

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

最佳答案

只需添加答案并附上我的评论的更多描述即可。

假设您的背景tableView为_tableView,而弹出的小tableView为is _tableViewSmall

  • 创建一个与UIView具有相同高度和宽度的_tableView。在addSubView上执行_tableViewyourView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
  • 现在在_tableViewSmall上添加addSubView来添加_tableView

  • 希望此步骤可以帮助您实现这一目标。

    关于iphone - 昏暗的背景,例如当alertView弹出时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14622649/

    10-10 20:41