From 90ea3a64e4789ab70e8a63225025b64a7da05549 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=80=E1=85=B5=E1=86=B7=E1=84=80=E1=85=B5=E1=84=92?= =?UTF-8?q?=E1=85=A7=E1=86=AB?= Date: Thu, 1 May 2025 19:05:58 +0900 Subject: [PATCH] =?UTF-8?q?fix/#129:=20=ED=95=84=ED=84=B0=20=ED=83=9C?= =?UTF-8?q?=EA=B7=B8=20=ED=95=A9=EC=B3=90=EC=A7=80=EB=8D=98=20=EC=9D=B4?= =?UTF-8?q?=EC=8A=88=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FillterSheetView/FilterBottomSheetView.swift | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Poppool/PresentationLayer/Presentation/Presentation/Scene/Map/FillterSheetView/FilterBottomSheetView.swift b/Poppool/PresentationLayer/Presentation/Presentation/Scene/Map/FillterSheetView/FilterBottomSheetView.swift index b7414a4b..0ecff3df 100644 --- a/Poppool/PresentationLayer/Presentation/Presentation/Scene/Map/FillterSheetView/FilterBottomSheetView.swift +++ b/Poppool/PresentationLayer/Presentation/Presentation/Scene/Map/FillterSheetView/FilterBottomSheetView.swift @@ -42,13 +42,13 @@ final class FilterBottomSheetView: UIView { let layout = UICollectionViewCompositionalLayout { section, _ in let itemSize = NSCollectionLayoutSize( widthDimension: .estimated(26), - heightDimension: .absolute(36) + heightDimension: .estimated(36) ) let item = NSCollectionLayoutItem(layoutSize: itemSize) let groupSize = NSCollectionLayoutSize( widthDimension: .fractionalWidth(1.0), - heightDimension: .absolute(36) + heightDimension: .estimated(36) ) let group = NSCollectionLayoutGroup.horizontal( layoutSize: groupSize, @@ -391,16 +391,22 @@ extension FilterBottomSheetView { var filters: [String] = [] if let locationText = locationText, !locationText.isEmpty { - filters.append(locationText) + let locations = locationText + .split(separator: ",") + .map { $0.trimmingCharacters(in: .whitespaces) } + filters += locations } + if let categoryText = categoryText, !categoryText.isEmpty { - filters.append(categoryText) + let categories = categoryText + .split(separator: ",") + .map { $0.trimmingCharacters(in: .whitespaces) } + filters += categories } filterChipsView.updateChips(with: filters) } } - extension FilterBottomSheetView: UIScrollViewDelegate { func scrollViewDidScroll(_ scrollView: UIScrollView) { updateSelectedButtonPosition()