[fix/#356] iOS26 버전에서 Drag&Drop 안 되던 버그 수정 (QA 반영)#360
Merged
SeungWon1125 merged 4 commits intodevelopfrom Dec 14, 2025
Merged
Conversation
LongPressRecognizer 구현
deleteZone이 그대로 남아있는 버그 수정
1 task
seojoozero
approved these changes
Dec 12, 2025
Contributor
seojoozero
left a comment
There was a problem hiding this comment.
와우. 노션도 다 읽었는데 음청 . . 복잡하네용 어렵네용 . . 고생했삼 ~!
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.
📄 작업 내용
💻 주요 코드 설명
문제 상황
드래그 앤 드롭 트러블 슈팅
간단히 말하자면, 기존에
ScrollView+ .simultaneousGesture의 작동은 Apple이 의도한 작동방식이 아니었다고 합니다. 그러니까 지금까지 잘 작동하던 건 버그였대요. 이번에 고쳐져서 나왔다고 합니다. 그래서 나랑 비슷한 문제를 겼는 사람들이 좀 보였음Simultaneous DragGesture inside Scrollview broken in iOS 26?
스택오버플로 참고
해결 방법
UIViewRepresentable을 사용해서.simultaneousGesture가 아닌.overlay를 통해 뷰를 겹쳐서 그 뷰에서는 사용자가 꾹 누른 후 움직이지 않고 손을 떼는 제스처만 받도록 수정했습니다. 자세한 방법은 위 노션 트러블 슈팅을 참고해 주소햅틱매니저 추가
저희 서비스 코스 수정에서 장소를 꾹 누르거나,
deleteZone에 들어갔다 나왔다 할 때 햅틱 기능이 있는데요, 너무 코드가 중복되기도 하고, 나중을 위해 햅틱을 골라 쓸 수 있게 해놨습니다.요런 식으로 사용하면 됨!
🔗 연결된 이슈
📚 참고자료
https://stackoverflow.com/questions/79766009/simultaneous-draggesture-inside-scrollview-broken-in-ios-26
👀 기타 더 이야기해볼 점