画像をつなげて、その画像をした方向に流れる画面にしたいです。
swift
1func setBackGround(){ 2 //背景 3 let img = UIImage(named: "background") 4 5 for i in 0..<number{ 6 let imageView = UIImageView(image:img) 7 imageView.layer.position = CGPoint(x: view.frame.size.width/2.0, y: CGFloat(i) * imageView.bounds.height) 8 view.addSubview(imageView) 9 self.view.layer.position = CGPoint(x: self.view.frame.width/2,y: self.view.frame.height); 10 view.sendSubview(toBack: imageView) 11 } 12 13 // アニメーション処理 14 UIView.animate(withDuration: TimeInterval(CGFloat(5.0)), 15 animations: {() -> Void in 16 17 // 移動先の座標を指定する. 18 self.view.layer.position = CGPoint(x: self.view.frame.width/2,y: self.view.frame.height); 19 20 }, completion: {(Bool) -> Void in 21 }) 22
positionのframeなどの関係がどうしてもわからず、うまくいきません。
画像をつなげたものを流すにはどのようなアニメーションにすべきでしょうか?ご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。