swift21 [Tinder Clone] UITableView에서 Cell이 제대로 클릭되지 않을때 (Feat. 조유리) 최근에 Tinder앱을 코드 베이스로 클론하면서 UIKit을 연습하고 있다. (feat. 조유리) 유저 설정 화면을 TableView로 만들고 안에 TextField로 구성된 Cell을 넣었는데 아무리 눌러도 클릭이 되지 않았다. 확인해보기 위해 didSelectRowAt에 Print()를 넣었는데 Print문은 동작하였다. (눌렸다고 했지 textField가 작동한다고는 안했다...) DebugView를 보니 cell위에 알 수 없는 결계가 있어서 이게 막는것 같았다. Description에 UITableViewCellContentView..? 바로 검색해보았다. 공식문서를 찾아보니 UITableViewCell에 contentView에 관한 내용이 있었다. 그랬구나.. Cell의 contentView에.. 2023. 6. 7. [부트캠핑] 좋아요와 댓글 숫자 오류 해결..!(EnvironmentObject 와 StateObject의 차이점!) 좋아요와 댓글 기능을 구현하던 중에 생각지도 못한 문제가 발생했습니다..! 바로 댓글의 숫자가 자기 마음대로..? 표시된다는 거였는데요 (이렇게 내부 디테일뷰에서는 댓글 갯수가 정상적으로 나오지만, 스크롤뷰로 나오면 댓글 갯수가 그때그때 달라집니다..) 정말 앱을 만들다보니 생각지도 못한 버그들이 너무 많네요... 좋아요는 잘 표시되는데 댓글 개수만 달라져서 더 이상하다고 생각하고 있었는데요 이것 저것 바꿔보아도 잘 되지 않아서 하루 이틀 이것저것 찾아보고, 다른 조원이랑 이야기도 나누면서 뭐가 문제인지 고민했던 것 같아요.. 그런데 생각지도 못한 부분에 문제가 있었습니다..! 작성했던 좋아요와 댓글의 코드를 보면 commentStore.commentList.count로 각 cell마다 가지고 있는 co.. 2023. 2. 21. [부트캠핑] 댓글 작성하면서 자연스럽게 화면을 스크롤 하는 여정을 따라서..! (Custom ScrollView, ScrollView Reader) 부트캠핑 앱을 만들면서 사용자들이 찍은 캠핑 사진을 올리고, 방문했던 캠핑장도 기록하자! 라고 하니 그러면 또 댓글이 빠질 수 없다는 의견이 많아 댓글 기능을 만들고 있었습니다! 그런데 댓글을 작성하면 자연스럽게 작성한 댓글따라 아래로 화면이 이동해야될 것 같아서 이것 저것 생각해봤는데... 저번에 토이 프로젝트에서 채팅앱을 간단하게 구현한 적이 있었는데 거기서는 채팅을 입력하면 화면을 아래로 이동하기 위해 스크롤뷰를 위아래로 뒤집고, 좌우로 뒤집어서 자연스럽게 VStack의 아래로 쌓이도록 구현했었습니다! 이번에도 그렇게 구현해도 되겠지 생각해 댓글 스크롤뷰를 커스텀으로 만들었습니다! 기존 스크롤뷰 안에 코드를 넣듯이 커스텀 스크롤뷰 안에 코드를 넣어 사용하기 간편하게 구현했습니다! 과연..! 오오.... 2023. 2. 5. 이전 1 2 3 4 다음