codesquad-member-2020 / airbnb-03

숙소예약 서비스 - 3팀
5 stars 3 forks source link

StayList 뷰컨트롤러 뷰 요소들 수정 #39

Closed corykim0829 closed 4 years ago

corykim0829 commented 4 years ago

StayListVC Layout

SearchFieldView, SearchFilterView 모두 40 높이를 가지게 했고, layout 설정하는데, 하드코딩을 피하기 위해서 각 클래스의 static 변수로 size 변수들을 갖게 했습니다.

StayCell

처음에는 고정된 cell height를 주려고 했는데, 썸네일 이미지를 담는 스크롤뷰에 aspect ratio를 줘서 화면 대응이 어렵다는 점을 고려하여, 스크롤뷰에 준 aspect ratio로 계산하여서 cell hight를 주도록 하였습니다.

SearchFieldView

image

좌우 padding 수정하고, 아래 선 하나 추가했습니다.

SearchFilterView

image

intrinsicContentSize를 사용해서 좌우 버튼 안에서 title 좌우의 간격을 더 줬습니다. 그리고 타이틀을 모두 영문으로 변경했어요!

MapButton

image

layer.shouldRasterize = true 로 하면 그림자가 조금 이상하게 생기더라구요, 그래서 이 부분을 false로 변경하고, shadow 옵션들도 조금 수정했습니다.