1. 글라스모피즘 시스템 재정립

1.1 문제점

기존 GlassmorphismView 코드에서는 blurEffect, vibrancyEffect을 정하고, vibrancyEffectView에 배경색을 설정해주는 방식이었습니다. 본 방식의 문제는 1) 눈대중으로 정해야 함 2) vibrancyEffectView에 배경색을 설정하는 순간 vibrancyEffect이 제대로 적용되지 않은 걸로 파악됐습니다 !!

1.2 재정립

1.2.1 GlassmorphismType

디자인시스템에 정의된 글라스모피즘을 GlassmorphismType으로 정리해두고, 이를 GlassmorphismView의 이니셜라이저로 사용하고 있습니다.

1.2.2 setBlurDensity

UIVisualEffectView+에 블러 강도를 조정하는 setBlurDensity라는 메소드를 새로 추가했습니다.

인풋한 blurEffectStyle을 blurIntensity로 적용해주는 메소드이며,

GlassmorphismView의 setStyle에서 본 메소드를 불러 글모를 조정합니다 !