본문 바로가기

iOS 개발/만화경 구름톡 클론 코딩

만화경 구름톡 - 6. 구름톡 비/활성화, 자동 스크롤 구현

반응형

* 저는 우아한형제들과 전혀 상관이 없습니다. 학습차원으로 구름톡 기능을 따라 만드는 중입니다.

 

안녕하세요. Skillist입니다

 

힐링 좀 하고 싶은데, 코로나 때문에 외출도 안(못)하고 있고,

집에서 공부나 개발만 하다보니, 지쳐있는 모습을 발견했습니다.

이에따라, 앞으로의 개발은 천천히 진행하고자 합니다.

 

구름톡 비/활성화를 구현에 대해서 말해볼게요.

먼저, 글자가 겹치지 않게 구현했습니다!!!!!

대신 로직 최적화를 하지 않아서, 구름톡들의 움직임이 단조롭고 재미 없습니다.

이 부분은 추후에 개선할거에요.

 

그리고 스크린샷은 우측 상단의 구름톡 토글 버튼을 터치한거에요.

버튼 터치시, 구름톡과 작성버튼을 숨기거나 보여줍니다.

구름톡의 show, hide는 NotificationCenter을 활용하여 구현하였습니다.

간단하죠?? 머릿속으로 쉽게 구현할 수 있으시죠??

 

다음으론 자동 스크롤 입니다.

버튼을 통해 자동스크롤을 구현했습니다.

또, VC의 라이프싸이클과 앱의 라이프싸이클을 활용하여,

특정 상황에서의 자동 스크롤 일시정지를 구현했습니다.

스크린샷은 자동스크롤과 일시정지를 보여주고 있습니다.

구독자의 연속적인 웹툰 리딩을 위하여,

사용자의 경험을 생각하는 만화경은 그저 빛빛

 

다만, 속도 조절을 아직 구현하지 못하여 매우 아쉽습니다.

다른 기능을 먼저 구현한 후, 디테일하게 속도 조절을 구현해볼게요.

오늘도 열공했으니, 다음에 또봐요!

 

코로나로 힘든 시기인데, 다 같이 화이팅 해요~~~

 

———————————————————————————————————————————————————

 

잘못되거나 부족한 내용 등, 피드백 감사합니다!

반응형