이스트소프트 부트캠프

[이스트소프트 부트캠프] 2차 프로젝트 - 3월 15일

시르베어 2025. 3. 16. 23:58

데일리 스크럼

어제 한 일

  • 디자인 시스템 적용
  • 하이파이 디자인
  • 탭바 개발
  • 네비게이션바 적용
  • 운동 시작버튼
  • 홈뷰 원형 그라데이션 블러 효과

오늘 할 일

  • 탭바 설정
  • 시작전 레이블 (닉네임)님~~~
  • 블러 효과
  • 운동 시작 버튼 누를 시 화면 전환
  • 카드뷰
  • 운동 종료 버튼
  • 날씨, 미세먼지
  • 플로팅 버튼

트러블 슈팅

버튼 아이콘

운동 진행중인 화면에서 닫기 버튼의 아이콘 크기와 아이콘 위치에 관한 내용

  • SFSymbol을 사용한 경우엔 UIImage.SymbolConfiguration을 통해서 크기 조절 가능했다
  • 추가로 Button 설정은 UIButton.Configuration을 사용해서 설정 가능하다
var config = UIButton.Configuration.plain()
config.image = UIImage(systemName: RLIcon.closeButton.name)
config.imagePadding = 4
config.imagePlacement = .trailing
config.preferredSymbolConfigurationForImage = UIImage.SymbolConfiguration(pointSize: 12, weight: .medium)
button.configuration = config

configuration을 통해서 이미지가 레이블 옆에 딱 붙는 경우도 해결했고, 이미지의 위치도 오른쪽으로 옮겼다