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 1 year 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,设置背景图片 // 如果有选择的Logo,设置Logo
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