puuurm / swift-weatherforecast

iOS app
1 stars 0 forks source link

WeatherTableView 디자인 변경 #26

Closed puuurm closed 6 years ago

puuurm commented 6 years ago
  1. 테이블 뷰 셀의 모든 모서리를 둥그렇게 만들고 싶을 때 layer.maskedCorners을 한번에 지정해야한다.

    private func makeCornerRound() {
        self.layer.cornerRadius = 10
        self.layer.maskedCorners = [ // 빠짐없이 둥글게 만들 모서리를 한번에 지정.
            .layerMaxXMaxYCorner,
            .layerMinXMinYCorner,
            .layerMaxXMinYCorner,
            .layerMinXMaxYCorner
        ]
    }

    여러번 사용하면 마지막 maskedCorners만 유효함.

  2. 셀 사이에 간격을 주기 위해 Header, Footer 뷰를 활용한다. 이를 위해 섹션을 Weather 데이터 수 만큼 생성하고, 하나의 섹션에는 하나의 로우만 존재. (셀 사이에 간격을 주기 위해 Header, Footer 뷰를 이용하는 방법 말고 있을까?)