EEYatHo 앱 깎는 이야기

Swift ) Cell에 그림자 + 둥글게 (shadow + corner radius) 본문

iOS, Swift/Tip, Bug, Swift Error

Swift ) Cell에 그림자 + 둥글게 (shadow + corner radius)

EEYatHo 2021. 3. 3. 22:17
반응형

일반적으로 shadow랑 corner radius를 같이하면 적용이 안되는데,

Cell은 비교적 쉽게 구현할 수 있다.

 

Cell 안에서 Layout할 때,

func setupLayout() {
    layer.shadowColor = UIColor.black.cgColor
    layer.shadowOpacity = 0.5
    layer.shadowRadius = 10
    contentView.layer.cornerRadius = 10
    contentView.layer.masksToBounds = true
}

이렇게,

Cell 에 shadow를 넣고,

Cell의 contentView에 corner radius를 넣으면 된다.

Comments