쑤야의 개발 블로그

고정 헤더 영역

글 제목

메뉴 레이어

쑤야의 개발 블로그

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (98)
    • Algorithm (52)
    • CS (0)
    • AI (15)
      • PyTorch (4)
      • 논문 (3)
      • Open3D (7)
      • DL (0)
    • iOS (30)
      • RxSwift (4)
      • Combine (4)
      • Swift (1)
    • ETC (1)
      • 기타 (1)

검색 레이어

쑤야의 개발 블로그

검색 영역

컨텐츠 검색

static

  • Tag DesignSystem 리팩토링 과정

    2023.03.19 by 쑤야.

Tag DesignSystem 리팩토링 과정

재치 프로젝트에서는 많은 태그 디자인들이 존재한다. 현재 Tag 디자인 시스템은 Tag라는 부모 클래스가 존재하며, 자식 클래스를 색상으로 분리해 구현했다. extension ZatchComponent{ enum TagColor{ case purple case yellow } enum TagConfiguration{ case height20 case height25 case height29 case height31 } } class Tag: PaddingLabel{ var isDisabled = false{ didSet{ isDisabled ? setDisabledState() : setNormalState() } } var isSelected = false{ didSet{ isSelected ? set..

iOS 2023. 3. 19. 00:26

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
쑤야의 개발 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바