일모도원(日暮途遠) 개발자
[iOS UI] 글자에 그림자 주기 본문
동영상 플레이어 앱에서 자막을 표시할때 한가지 색상으로 하면 자막이 배경색에 가려서 안보일때가 있다.
이때는 그림자를 적절히 주며 자막이 잘 보인다.
사용코드
subtitleLabel.applyShadow()
extension UILabel {
func applyShadow(value: CGFloat = 1.5, shadowColor: UIColor = .black) {
self.layer.shadowColor = shadowColor.cgColor
self.layer.shadowRadius = value
self.layer.shadowOpacity = 1.0
self.layer.shadowOffset = CGSize(width: value, height: value)
self.layer.masksToBounds = false
}
}
applyShadow적용전
applyShadow적용후
하단 자막에 그림자가 생긴걸 볼수 있다.
'iOS개발 > UI관련' 카테고리의 다른 글
[iOS UI] 라벨의 줄수가 많아지면 뷰도 길어지게 하기 (1) | 2023.03.06 |
---|