// // AlertCL.swift // Crush // // Created by Leon on 2025/8/4. // extension Alert{ class func showAIRoleCreateSuccessAlert(cancelAction: @escaping () -> Void, confirmAction: @escaping () -> Void){ let content = "Please confirm that the virtual character is your original or fan creation and does not infringe on others' images, IP or other rights." let alert = Alert(title: "", text: content, image: UIImage(named: "logo_ai_role")!) alert.titleBGview.isHidden = true // alert.imageView.snp.updateConstraints { make in // make.size.equalTo(CGSize(100, 100)) // make.top.equalToSuperview().offset(24) // } alert.masTopToImageBgForImageView?.update(offset: 24) let confirm = AlertAction(title: "Confirm", actionStyle: .confirm, block: confirmAction) let cancel = AlertAction(title: "Cancel", actionStyle: .cancel, block: cancelAction) alert.addAction(confirm) alert.addAction(cancel) alert.show() alert.layoutIfNeeded() } }