질문
1. 이미지가 보이는 ListCell의 삭제 버튼 tapable영역이 ListCell전체로 적용이 되는데 삭제 버튼 각각으로 기능이 작동되도록 하고 싶습니다.
화면캡쳐(예시)
위 질문에 해당하는 질문의 링크나 스크린샷을 여기에 추가해 멘토분들이 참고할 수 있도록 하세요.
동영상에서 삭제 버튼 클릭시 파랗게 처리되는 부분 봐주시면 됩니다.
프로젝트 주소
위 질문에 해당하는 질문의 링크나 스크린샷을 여기에 추가해 멘토분들이 참고할 수 있도록 하세요.
ProductManagementView 브랜치로 받으시면 됩니다.
AddProductView 참고하시면 됩니다.
질문자 - 이재희, 이진아, 김미주, 조형구
멘토링 진행 하면서 의견 남기기
•
URL 째로 받아서 통신으로 넘기기 전에, 양 옆에 space 들어간 거 제거해주면 좋음!
•
URL 이 비어있는 경우, 플러스 버튼이 disable 되게 만들면 좋을 듯!
•
State 는 private 붙여주기!
•
노란 에러 부터
잡고 시작하면 어떨까!
•
스크롤뷰와 함께 뭔가 리스트를 보여주고 싶다면, List 대신에 ScrollView + ForEach + LazyVStack 정도로 대체할 수 있다.
•
List 는 refreshable, searchable, swipeAction 과 같이, 아주 유용한 기능들을 갖고 있지만… 쓰다 보면 이상한 버그를 만날 때가 있다. 꼭 필요한 게 아니면 List 사용은 지양하자!
•
swipeAction 은 시뮬레이터에서는 시연이 잘 안 된다. 마우스로 드래그했을 때 반응 없어도 놀라지 말고 실기기로 하자!
•
ScrollViewReader 를 사용하면, 특정 cell 로 한 번에 이동할 수 있다. (scrollToTop 같은 기능 구현 가능!)