From eaa787e00f52bc4b32a0d5610e968adb9c84b528 Mon Sep 17 00:00:00 2001 From: Nikita Semenov Date: Tue, 30 Aug 2022 22:04:44 +0300 Subject: [PATCH] fix: image view size determination --- .../Filters/ListFilters/Views/DefaultFilterListCell.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/TIEcommerce/Sources/Filters/ListFilters/Views/DefaultFilterListCell.swift b/TIEcommerce/Sources/Filters/ListFilters/Views/DefaultFilterListCell.swift index dd4dc077..76d910f9 100644 --- a/TIEcommerce/Sources/Filters/ListFilters/Views/DefaultFilterListCell.swift +++ b/TIEcommerce/Sources/Filters/ListFilters/Views/DefaultFilterListCell.swift @@ -56,6 +56,10 @@ open class DefaultPickerView: BaseInitializableView { } } + open var defaultImageSize: CGFloat { + image?.size.height ?? 0 + } + open override func addViews() { super.addViews() @@ -75,7 +79,8 @@ open class DefaultPickerView: BaseInitializableView { selectionStateImageView.trailingAnchor.constraint(equalTo: trailingAnchor), selectionStateImageView.centerYAnchor.constraint(equalTo: centerYAnchor), - selectionStateImageView.heightAnchor.constraint(equalTo: heightAnchor), + selectionStateImageView.heightAnchor.constraint(equalToConstant: defaultImageSize) + selectionStateImageView.widthAnchor.constraint(equalToConstant: defaultImageSize) ]) } }