如何在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)
}
}