SwiftUI에서 기본 제공하는 API들.. 아직까지는 문제 많을때도 많고 기능이 빠져있거나 커스텀하게 추가하거나 수정하기 참 힘든 부분들이 있습니다🥲
그럴때 저는 그냥 정말 기본적으로 제공되는 VStack, Text, Button 이런 API 요소들을 제외하고는 전부 커스텀하게 만드는게 심신에 이롭더라구요🥹
그래서 이번에는 오랜만에 갑자기 하고 싶어서? 심심해서..? 캘린더를 직접 커스텀하게 맛보기로 구현해봤어요.
물론 DatePicker라는 SwiftUI에서도 기본 API가 존재하지만 원하는 디자인과 기능들을 마구마구 커스텀하기에는 그닥 좋은 선택이 아니기에 만드는게 더 빠르지 않을까 했습니다🙋🏻
이런 부분들이 제가 느끼기에는 SwiftUI의 장점이자 단점인것 같아요.