diff --git a/MyQrCode/Views/QRCodeStyleView.swift b/MyQrCode/Views/QRCodeStyleView.swift index 830ed36..7f02d80 100644 --- a/MyQrCode/Views/QRCodeStyleView.swift +++ b/MyQrCode/Views/QRCodeStyleView.swift @@ -51,10 +51,11 @@ struct QRCodeStyleView: View { // 设置眼睛形状 d.design.shape.eye = selectedEyeType.eyeShape - // 如果有选择的Logo,设置背景图片 - if let selectedLogo = selectedLogo { - // 这里可以添加Logo图片设置 - // d.design.style.background = QRCode.FillStyle.Image(selectedLogo.image) + // 如果有选择的Logo,设置Logo + if let selectedLogo = selectedLogo, + let logoImage = selectedLogo.image { + // 设置Logo作为背景图片 + d.logoTemplate = QRCode.LogoTemplate.CircleCenter(image: logoImage.cgImage!) } return d