여권.JPG

📧 E-mail

[email protected]

💻 GitHub

https://github.com/LimJeonghyun


🙋🏻‍♀️  소개


💡프로젝트

image.png

Hello Theres : 공동 주택 커뮤니티 앱 Hello There 리팩토링

대학생 연합 동아리 UMC [University MakeUs Challenge]에 참여하여 진행한 프로젝트를 추가적으로 기능을 구현하고 모듈화하면서 리팩토링 하고 있습니다.

스토리보드 기반 프로젝트를 코드 기반 아키텍처로 리팩토링하여, 이전에 한 달 이상 소요되던 모든 기능을 한 달 내에 완성하며 개발 효율성을 50% 향상 시켰습니다.

기간 : 2024.07.01 ~ (진행중)

멤버 : iOS 1명

GitHub : https://github.com/LimJeonghyun/HelloTheres

👩🏻‍💻 내가 기여한 부분

사용 기술

메인
화면-
세션1

메인 화면- 세션1

메인
화면-
세션2

메인 화면- 세션2

메인 - 세션3

메인 - 세션3

게시글 작성
화면

게시글 작성 화면

게시글 목록

게시글 목록

게시글
화면

게시글 화면

관리비
화면 -
세션1

관리비 화면 - 세션1

관리비
화면 -
세션2

관리비 화면 - 세션2

게시글
목록

게시글 목록

트러블 슈팅

🚨 문제 배경

스크롤뷰 안에 컴포넌트별 터치 이벤트를 삽입하였으나 터치 이벤트가 제대로 작동하지 않는 문제가 발생하였습니다.

이는 스크롤뷰는 모든 터치 이벤트를 가로채기 때문으로, 스크롤 뷰 내부의 컴포넌트에 터치 이벤트를 적용하면 해당 이벤트가 무시되는 현상이 나타납니다.

let topPartView = TopPartView(contentView: view)로 했을 때는 문제가 없었지만, let topPartView = TopPartView(contentView: scrollContentView)로 진행할 경우 topPartView내에 있는 UIStackview의 터치 이벤트가 작동하지 않았습니다.

🌱 해결 방법