当我从我的自定义单元格触发UIAlertController时,它会显示但它不是半透明的。我怎样才能解决这个问题?

时间:2017-06-29 20:06:41

标签: uitableview uialertcontroller

我从自定义单元格委托中调用此函数。它正确呈现它不是半透明的。因此,在我的警报后面的larey可能不是单元格所在的表格视图。救命。

internal func menuBtnTapped(_ sender: myListTableViewCell) {

    let controller = UIAlertController(title: "File Transfer", message: nil, preferredStyle: .actionSheet)

    controller.addAction(UIAlertAction(title: "Move File", style: .default, handler: { _ in self.moveFileProtocol(sender)
    }))
    controller.addAction(UIAlertAction(title: "Copy File", style: .default, handler: { _ in self.copyFileProtocol(sender)
    }))
    controller.addAction(UIAlertAction(title: "Export File", style: .default, handler: { _ in self.exportFileProtocol(sender)
    }))
    controller.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil))

    present(controller, animated: true, completion: nil)
}

1 个答案:

答案 0 :(得分:0)

实际上它是半透明的,默认情况下应用的模糊量并不明显。