Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CafeView 구현 #2

Open
6 of 8 tasks
julia8024 opened this issue Aug 6, 2023 · 1 comment
Open
6 of 8 tasks

CafeView 구현 #2

julia8024 opened this issue Aug 6, 2023 · 1 comment

Comments

@julia8024
Copy link
Member

julia8024 commented Aug 6, 2023

CafeView

  • CafeView에서 Segmented Control로 리스트 형태와 맵 형태로 보기 전환 구현
  • CafeRow SwiftUI 구현
  • 검색창, 버튼, 텍스트 스타일 등 자주 사용할 컴포넌트 따로 분리
  • 카페 클릭 시 카페 상세페이지 전환 구현
  • 카페 상세페이지 SwiftUI 구현
  • 카페 리스트 보기에서 좋아요 버튼 추가
  • 검색 필터 화면 구현
  • 맵뷰 구현
@julia8024
Copy link
Member Author

카페 클릭 시 카페 상세페이지 전환

  • NavigationLink(destination:isActive:label:) was deprecated in iOS 16.0
  • 따라서 NavigationLink{}label:{} 로 수정
  • 코드 가독성이 좋아졌고, 경고 메시지가 뜨지 않음
  • Bool 변수와 onTapGesture{}로 관리해야했던 불편함이 보완됨
LazyVGrid(columns: columns) {
    ForEach((0...14), id: \.self) { _ in
        NavigationLink {
            CafeInfoView()
        } label: {
            CafeRow()
        }        
    }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant