[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
는 그림자의 블러 효과를 결정합니다.
이렇게해서 뷰에 라운딩과 그림자 효과를 추가하여 앱을 더욱 매력적으로 만들 수 있습니다.