-
[ios/Project/N빵] 3. 파티 생성 및 관리Project/iOS 2023. 6. 22. 22:44
전 글에서 정산할 친구를 등록하였었다.
https://eunduk2.tistory.com/13
이제 등록된 친구들을 초대하여 정산을 진행하면 된다!
그 전에 나의 어플 메커니즘을 간단히 설명하자면
-> 파티 생성(파티원 초대)
-> 파티 안에 1개 이상의 장소 생성(해당 장소에 참여한 파티원 초대)
-> 장소 안에 0개 이상의 메뉴 생성(해당 메뉴에 참여한 파티원 초대)
-> 정산
이런 메커니즘인데.. 뭔가 간단하면서 복잡하게 보일 수 있다.
실생활에 대입하여 살펴보면 생각보다 간단한데
파티는 말 그대로 파티나 모임이고
장소는 해당 모임에서 간 곳이다. 예를 들면 술집, 노래방, 택시, 음식점 등등..
메뉴는 노래방이나 택시처럼 필요없는 장소는 추가할 필요없고 술집이나 음식점 같은 곳에서
메뉴를 추가하고 그 메뉴에 참여한 사람을 등록하는 방식이다.
이렇게 사용자들은 각각 다른 장소와 메뉴에 참여했을텐데 각자 사용한 만큼의 금액을 할당해주는 것이 최종 목표이다.
주저리 주저리 말이 많았는데 얼른 파티를 생성해보자!
탭바 홈 아이템에서 추가 버튼을 터치하면 다음과 같은 모달 뷰가 띄워진다.
파티 이름을 입력하고 등록된 친구들 중에 원하는 친구를 선택하여 파티를 생성할 수 있다.
이때 파티 이름을 입력하지 않으면 "이름 없는 파티방1"으로 파티 이름이 설정된다.
나는 "종강 기념 술 파티"로 파티 이름을 입력하고 3명 모두 체크하여 파티를 생성해보겠다.
파티를 생성하고 파티 목록에 추가된 모습!
테이블 뷰 셀들을 이쁘게 만드려고 섹션당 1개의 셀을 주었다.
(하나의 섹션에서 처리해 보려 했는데 실패..ㅎ)
파티를 생성하면 바로 파티안으로 들어가지고, 평소에는 위 파티 목록에서 셀을 터치하여 입장할 수 있다!
네비게이션 컨트롤러와 탭바 컨트롤러를 동시에 사용하여 뒤로 가거나 홈버튼을 통해 홈으로 바로 이동할 수 있다.
파티 총 사용 금액은 장소를 추가하면 자동으로 늘어난다.
파티를 생성했으면 수정과 삭제기능은 필수..
네비게이션 바 오른쪽에 설정 아이콘을 터치하여 파티를 수정 및 삭제할 수 있다.
파티 이름을 수정할 수 있고 사용자들을 선택하거나 선택해제하여 추가초대 또는 방출할 수 있다.
빨간 X버튼을 통해 파티를 삭제할 수 있다.
파티 생성 및 관리 내용은 여기까지이다.
다음 글에 이어서 장소에 관한 내용을 정리해보겠다!
'Project > iOS' 카테고리의 다른 글
[ios/Project/N빵] 5. 정산하기 및 공유하기 (0) 2023.06.26 [ios/Project/N빵] 4. 장소/메뉴 추가 및 관리 (0) 2023.06.25 [ios/Project/N빵] 2. 친구 등록 및 관리 (0) 2023.06.22 [ios/Project/N빵] 1. 시작 및 화면 구성 (0) 2023.06.22