[swift] 뷰의 라운딩과 그림자 효과 추가

iOS 앱을 디자인할 때 뷰에 라운딩과 그림자 효과를 추가하는 것은 사용자 경험을 향상시키는 중요한 부분입니다. 뷰를 더욱 동적이고 시각적으로 더욱 매력적으로 만들어줍니다.

뷰의 라운딩 추가

라운딩을 추가하기 위해서는 cornerRadius 프로퍼티를 사용합니다.

view.layer.cornerRadius = 10
view.layer.masksToBounds = true

cornerRadius 프로퍼티는 뷰의 모서리를 둥글게 만들어줍니다. masksToBounds 프로퍼티는 뷰의 서브뷰가 경계를 벗어나지 않도록 설정하는 역할을 합니다.

그림자 효과 추가

뷰에 그림자 효과를 주기 위해서는 shadowColor, shadowOffset, shadowOpacity, shadowRadius 등의 프로퍼티를 설정해야 합니다.

view.layer.shadowColor = UIColor.black.cgColor
view.layer.shadowOffset = CGSize(width: 3, height: 3)
view.layer.shadowOpacity = 0.7
view.layer.shadowRadius = 4.0

shadowColor는 그림자의 색상을 설정하고, shadowOffset은 그림자의 위치를 설정합니다. shadowOpacity는 그림자의 불투명도, shadowRadius는 그림자의 블러 효과를 결정합니다.

이렇게해서 뷰에 라운딩과 그림자 효과를 추가하여 앱을 더욱 매력적으로 만들 수 있습니다.

참고 자료