
이 화면을 작업하면서 가장 고민했던 부분은 맨 위에 IconImageView를 어떤 방법으로 그려야 할까? 였습니다.
제가 고민했던 부분은
로 나뉩니다.
우선 첫번째 하나씩 전송이 된다면 각 이미지들을 stackView로 미리 묶어서 하나씩 할당해주면 되겠다 라고 생각을 했습니다.
두번째로 만약 하나의 image로 들어오게된다면 위에 전체를 imageView로 잡아주고 이미지를 할당해주면 되겠다 라고 생각을 했습니다.
서버 분들께서 작성해주신 api 명세표를 확인 해 본 결과, imageURL 값이 하나가 들어오는 것으로 확인을 했고, 2번째 방식으로 작업을 시작했습니다.
private let iconImageView = UIImageView()
iconImageView.snp.makeConstraints {
$0.top.equalTo(self.view.safeAreaLayoutGuide)
$0.leading.trailing.equalToSuperview()
$0.height.equalTo(337)
}