Update QRCodeStyleView to improve logo handling by ensuring the selected logo is set as a background image only if it has a valid image, enhancing the visual presentation of QR codes.

main
v504 2 months ago
parent ebe3401f31
commit 4e509ce8e3

@ -51,10 +51,11 @@ struct QRCodeStyleView: View {
// //
d.design.shape.eye = selectedEyeType.eyeShape d.design.shape.eye = selectedEyeType.eyeShape
// Logo // LogoLogo
if let selectedLogo = selectedLogo { if let selectedLogo = selectedLogo,
// Logo let logoImage = selectedLogo.image {
// d.design.style.background = QRCode.FillStyle.Image(selectedLogo.image) // Logo
d.logoTemplate = QRCode.LogoTemplate.CircleCenter(image: logoImage.cgImage!)
} }
return d return d

Loading…
Cancel
Save