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
// Logo
if let selectedLogo = selectedLogo {
// Logo
// d.design.style.background = QRCode.FillStyle.Image(selectedLogo.image)
// LogoLogo
if let selectedLogo = selectedLogo,
let logoImage = selectedLogo.image {
// Logo
d.logoTemplate = QRCode.LogoTemplate.CircleCenter(image: logoImage.cgImage!)
}
return d

Loading…
Cancel
Save