Open1

よくある検索フィールドをSwiftUIで作る

ほすほす

// search bar...
HStack(spacing: 15.0) {
    
    Image(systemName: "magnifyingglass")
        .font(.title2)
        .foregroundColor(.gray)

    TextField("Search", text: $viewModel.searchText)
        .focused($focusTF)
        .textCase(.lowercase)
        .disableAutocorrection(true)
}
.padding(.vertical, 12)
.padding(.horizontal)
.background(
    Capsule()
        .strokeBorder(Color("Purple"), lineWidth: 1.5)
)
.matchedGeometryEffect(id: "searchbar", in: namespace)
.padding(.trailing, 20)