如何在ios swift中创建透明警报控制器

如何在ios swift中创建透明警报控制器,ios,swift,Ios,Swift,我已经尝试过这段代码,生成的AlertController边框已经移除,但是AlertController中按钮的边框仍然存在 我能够理解您正试图通过此实现的目标。你能解释一下你想要实现什么吗?还有什么是clearBackground的实现。不可能删除seprator,你需要创建一个自定义的。你可以创建自定义警报控制器,然后相应地设计它的UI。我想苹果不会乐意在评论中发现这一点。创建自定义警报更安全。 func clearBackgroundColor(of view: UIView) {

我已经尝试过这段代码,生成的
AlertController
边框已经移除,但是
AlertController
中按钮的边框仍然存在


我能够理解您正试图通过此实现的目标。你能解释一下你想要实现什么吗?还有什么是
clearBackground
的实现。不可能删除seprator,你需要创建一个自定义的。你可以创建自定义警报控制器,然后相应地设计它的UI。我想苹果不会乐意在评论中发现这一点。创建自定义警报更安全。
  func clearBackgroundColor(of view: UIView) {
        if let effectsView = view as? UIVisualEffectView {
            effectsView.removeFromSuperview()
            return
        }

        view.backgroundColor = .clear        
        view.subviews.forEach { (subview) in
            clearBackground(of: subview)
        }
    }