Conversation
크림앱처럼 스와이프 백 시 탭바가 서서히 나타나는 기능 구현 [구조 변경] - TabBarManager 3개 파일로 분리 - TabBarManager.swift: show/hide/setAlpha API - TabBarSwipeObserver.swift: 제스처 진행도 감지 - UIViewController+Find.swift: VC 탐색 유틸 [동작 방식] - hide() 호출 시 스와이프 제스처 옵저버 자동 연결 - 스와이프 진행도(0~1) → 탭바 alpha 실시간 반영 - 완료 판정: 50% 이상 or 속도 500pt/s 이상 [버그 수정] - WorkshopView onAppear에서 show() 제거 → 스와이프 중 탭바 즉시 등장 버그 해결
- 키링 없으면 즉시 완료 콜백 ㄱㄱ 혓
- 디테일, 완성뷰 둘다 적용
- HomeViewModel에 needsRefresh 플래그 추가 - 키링 편집 저장 시 플래그 설정 (saveBundleChanges) - 대표뭉치 변경 시 플래그 설정 (updateBundleMainStatus) - 첫 뭉치 생성(isMain) 시 플래그 설정 (createBundle) - loadMainBundle에서 플래그 확인 후 캐시 무효화
Closed
jini-coding
approved these changes
Feb 10, 2026
|
|
||
| import UIKit | ||
|
|
||
| final class TabBarSwipeObserver: NSObject { |
Member
There was a problem hiding this comment.
탭바 스와이프 정로를 감지할 수 있는 건 첨 알았네요...
진짜 아직까지도 UIKit이 이것저것 커스텀하기엔 좋은듯...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎯 PR 내용
<해결 이슈>
1. 탭바 스와이프 백 페이드인 시스템
스와이프 백 제스처 진행도에 따라 탭바가 서서히 나타나는 기능
동작 흐름
2. 홈 화면 뭉치 버그 수정
1. 빈뭉치 무한로딩
2.리프레시 안됨 (키링 편집 후)
이건, 뭐냐면요.
메인뭉치인 놈을 뭉치 수정하고 홈와도 리로드가 안되던 문제입니다. (꽤나 크리티칼했다.)
📱 스크린샷 (UI 변경 시)
ScreenRecording_02-11-2026.01-35-01_1.1.1.mp4
-.MP4
아오 힘들어
🔗 관련 이슈
✅ 체크리스트