2.2 KiB
2.2 KiB
라이브 채팅 순위 왕관 이미지 변경
LiveRoomChatItemView의 1~3위 왕관 asset을img_rank_1~3으로 변경한다.- QA: 1~3위 분기에서
Image("img_rank_1"),Image("img_rank_2"),Image("img_rank_3")사용 여부 코드 확인.
- QA: 1~3위 분기에서
- 1~3위 왕관 표시 시 프로필 영역을 39x38로 조정하고 왕관이 프로필을 감싸도록 오버레이 구조로 변경한다.
- QA: 1~3위 분기에서 컨테이너/왕관 프레임이
39x38로 적용되고 배경 색상 원형이 제거되었는지 코드 확인.
- QA: 1~3위 분기에서 컨테이너/왕관 프레임이
-2,-1케이스는 기존 배경 + 우측 하단 배지(16.7) 동작을 유지한다.- QA:
ic_badge_manager,ic_crown분기와.frame(width: 16.7, height: 16.7)유지 여부 코드 확인.
- QA:
- 변경 파일 진단 및 빌드 검증을 수행한다.
- QA:
lsp_diagnostics,xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build결과 확인.
- QA:
검증 기록
- 코드 변경:
SodaLive/Sources/Live/Room/Chat/LiveRoomChatItemView.swift에서rankValue,isTopRank,topRankCrownImageName을 추가하고, 1~3위는Image("img_rank_1~3")를39x38로 오버레이하여 프로필(30x30)을 감싸도록 수정. - 코드 변경: 1~3위 분기에서는 기존 배경 원(
fdca2f,dcdcdc,c67e4a)과 우측 하단 소형 왕관(ic_crown_1~3) 표시를 제거. - 코드 확인:
-2,-1은 기존 원형 배경(4999e3,Color.button) + 우측 하단 배지(ic_badge_manager,ic_crown,16.7x16.7)를 유지. - 진단 확인:
lsp_diagnostics실행 시No such module 'Kingfisher'가 표시됨. 동일 import를 가진SodaLive/Sources/Home/HomeCreatorRankingItemView.swift에서도 동일 진단 재현되어 로컬 SourceKit 환경 이슈로 기록. - 빌드 검증:
xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build실행 결과** BUILD SUCCEEDED **확인. - 테스트 검증:
xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -destination "platform=iOS Simulator,name=iPhone 16,OS=18.3.1" test실행 결과Scheme SodaLive is not currently configured for the test action.확인.