728x90
반응형
앞선글에서 이어진다
2024.01.05 - [공부/스위프트] - [스위프트] 이미지 평균 색 추출
위의 예시를 통해 이미지에서 평균 색을 추출하고 이를 배경색으로 바꿔주면 매우 있어보이는 앱을 만들 수 있다.
아래는 작성 코드다.
self.view.backgroundColor = self.imageViewer.image?.avgImageColor
self가 필요하지 않은 부분에서는 빼고 작성해도 된다.
그리고 추가적으로 애니메이션까지 주면 부드럽게 작성된다.
UIView.animate(withDuration: 0.2) {
self.view.backgroundColor = self.imageViewer.image?.avgImageColor
}
UIView.animate(withDuration:)에 Double형의 TimeInterval값을 withDuration 파라미터로 넣어주면
해당 초만큼 애니메이션이 작동하며 매우 부드러워지는것을 볼 수 있다.
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] UIKit 스크린 사이즈 구하는 우회 방법 (0) | 2024.02.01 |
---|---|
[스위프트] UIKit 스크린 사이즈 가져오기(deprecated) (0) | 2024.01.24 |
[스위프트] 이미지 평균 색 추출 (0) | 2024.01.05 |
[스위프트] UIKit에서 UISegmented Control을 써보자 (0) | 2024.01.04 |
[스위프트] final 메서드와 static 메서드 (2) | 2024.01.04 |