티스토리 뷰
👉 searchable
해당 뷰에서 검색 가능하도록 검색 필드를 표시.
searchable modifier을 통해 구현 가능.
👉 적용 방법
검색 기능이 필요한 뷰에 적용.
내비게이션 바 제목 아래에 위치.
NavigationView가 필요.
코드 예시
... 생략 ...
@State var searchQueryString = ""
var body: some View {
NavigationView {
... 생략 ...
)
.navigationTitle("Titile")
.searchable(
text: $searchQueryString,
placement: .navigationBarDrawer,
prompt: "검색"
)
}
}
- text
검색 필드에 입력하는 문자열
searchQueryString에 바인딩함. - placement
검색 필드 위치 지정.
기본값은 .automatic
.navigationBarDrawer를 사용하여 검색 필드를 네비게이션 바(drawer)의 아래에 배치하도록 지정함. - prompt
검색 필드에 표시될 힌트.
html 엘리먼트 중 input의 placeholder와 같은 기능을 함.
참고 링크
반응형
LIST
'공부합시다 > Swift' 카테고리의 다른 글
[Swift] Storyboard 삭제 (0) | 2023.05.09 |
---|---|
[Swift 문법] 변수 / 상수 / 데이터 타입 / 연산자 (0) | 2023.04.27 |
[SwiftUI] image 위에 image 얹기(ZStack) (0) | 2022.12.03 |
[SwiftUI] imagePicker 사용기2 - 사진 추가 무한 스크롤 수정 및 사진 최대 개수 지정(maxSelectionCount) (0) | 2022.11.18 |
[SwiftUI] imagePicker 사용기 (1) | 2022.11.14 |
댓글