: Ben manzara modunu kullanmakÇoklu dönüşümleri UIView Bu gibi benim görüntü görünümünü dönüştürmek istediğiniz
, panda, soldan dikey merkezinde başlayacak sonra tekrar 360 dönecektir istiyoruz ve yine daha büyük ve daha büyük hale gelir ve merkeze doğru sağa doğru gider.
import UIKit
class ViewController: UIViewController {
@IBOutlet var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
let scale = CGAffineTransformMakeScale(3.0, 3.0)
let rotate = CGAffineTransformMakeRotation(180*CGFloat(M_PI)/180)
let translate = CGAffineTransformMakeTranslation(UIScreen.mainScreen().bounds.width - 100, 0)
UIView.animateWithDuration(3.0, delay: 0, options: [.Repeat, .Autoreverse, .CurveEaseInOut], animations: {() -> Void in
let mixTransform = CGAffineTransformConcat(scale, translate)
self.imageView.transform = mixTransform
self.view.layoutIfNeeded()
}, completion: nil)
UIView.animateWithDuration(1.0, delay: 0, options: [.Repeat, .Autoreverse, .CurveEaseInOut], animations: {() -> Void in
self.imageView.transform = rotate
}, completion: nil)
}
}
Ama iyi çalışmıyor:
böyle çalıştık.
ben tercüme ile bazı sorunlar var ve olarak tercüme ayarladığınızda, döndürme dedin ki, panda, – Khuong
'un ortasına git. form, ileriye doğru gidiyor – Khuong
UIView çapa noktası olan bir şey olmalı, (0.5, 0.5) 'e ayarlamaya çalıştınız mı? – s1ddok