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