
UIView의 alpha 값을 with duration 을 걸어둔 상태에서 alpha 값을 올리고 내리고 하는 animation을 걸어서 만들어졌다.
UIView class에 extension 하는 식으로 선언해서, 계속 사용 가능하다.
public extension UIView {
func fadeIn(duration: TimeInterval = 1.0) {
UIView.animate(withDuration: duration, animations: {
self.alpha = 1.0
})
}
func fadeOut(duration: TimeInterval = 1.0) {
UIView.animate(withDuration: duration, animations: {
self.alpha = 0.0
})
}
}
'iOS 개발 > UIKit' 카테고리의 다른 글
[Swift] 앱 안에서 메일 보내기 (0) | 2021.11.20 |
---|---|
[GestureRecognizer] Gesture 잘 사용하기 - 동시에 여러 gesture 사용하기, 주의점 (0) | 2021.11.17 |
[UICollectionView] View를 하나씩 넘기기, 여러개씩 넘기기 (0) | 2021.11.17 |
[UIImageView] image 색 변경하기 (0) | 2021.11.09 |
[UITableVIew] automaticDimension 이 되지 않을때 (0) | 2021.10.18 |
[Animation] animation play 중간에 값 변경하는 몇가지 방법 (0) | 2021.09.21 |
[Swift] viewcontroller에서 앱이 background에서 foreground 변환 감지 (0) | 2021.09.20 |
[NavgiationController] 네비게이션바 투명하게 만들기 (0) | 2021.09.14 |