1
UIIamge
DetailViewController
의 viewDidLoad
에 프로그래밍 방식으로 생성했습니다. 다른 이미지로의 현재 이미지 간 .transitionCrossDissolve
사이에 있습니다. 제 문제는 일단 DetailViewCOntroller
이 표시되면 스위치가 즉시 발생합니다 (duration
). 나는 심지어 첫 번째 이미지를 보지 못한다. 다음 코드를 사용하고 있습니다.페이드 인/아웃 UIIamgeView의 이미지가 지속 시간없이 발생합니다
let rect = CGRect(x: 0, y: UIApplication.shared.statusBarFrame.height, width: view.frame.size.width, height: view.frame.size.height/3.0)
let imageView = UIImageView(frame: rect)
imageView.image = #imageLiteral(resourceName: "head1")
imageView.contentMode = .scaleAspectFill
imageView.clipsToBounds = true
view.addSubview(imageView)
UIView.transition(with: imageView,
duration: 16.0,
options: .transitionCrossDissolve,
animations: { imageView.image = #imageLiteral(resourceName: "head3") },
completion: nil)
감사합니다. – Jevon718