BorderlessButtonStyle의 활용
iOYES
SwiftUI에서 버튼 컴포넌트를 사용할 때 다양한 스타일을 적용할 수 있습니다 🙋🏻
이 중 경계, 즉 테두리가 없는 버튼을 적용하기 위해 BorderlessButtonStyle을 편리하게 이용할 수 있는데요.
이는 디자인적으로도 원하는 바를 달성할 수 있지만 사실 기능적으로도 필요에 의해 사용하는 경우도 있습니다.
바로, 상하위 뷰 관계를 가질때 하위 뷰의 버튼 클릭 액션이 이벤트 버블링이 일어나 상위 뷰로 이벤트가 전파되어 하위 뷰의 인터랙션이 무시되는 경우가 충분히 존재할 수 있습니다.
이럴때 해결할 수 있는 다양한 방법중 하나로 BorderlessButtonStyle을 이용하는것입니다!
핵심은 SwiftUI의 이벤트 처리 우선순위에 대해 명확히 인지하고 이를 잘 조정할 수 있어야합니다 😁
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2023년 10월 18일 오후 11:40
최
... 더 보기코
... 더 보기