Bazı döndürmek çalışıyorum UIViewbasit kodu (pseudocode) gibi bir şey gider, böylece onun merkezi etrafında:
[UIView beginAnimations:@crazyRotate context:nil];
[UIView setAnimationDuration:1.0];
someview.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations]
Ben açısını ayarlarsanız şimdi M_PI / 2 şey güzel döner söylemek. Ben M_PI * 2 olarak ayarlarsanız, iyi o hiçbir şey yok. Ben ölçek etkisi geliyor döndürmek (bir gazetenin düşünmek o 5 kez döndürmek istediğiniz, matris hiçbir şey yapmaz bir şey (bir anlamda kalmak 360 devir aracı) çevirir anlıyoruz, ama olabilir - ben değilim tanımlayan en büyük,) birisi anlar umuyoruz. Yani, 180 ° (M_PI) ve iç içe bir ekleme ayarı açısını ekleyerek çalıştı animatationBlock. ama ben aynı özellik ayarlıyorum beri (sanırım someview.transition) tekrar) şekilde onu yok sayar. Ben açısı M_PI makrosu ile 2'ye animasyon yineleme sayısını ayarlama çalıştı ama sadece düz pozisyona geri dönüyor ve tekrar döndürme başlatarak, 180 döndürmek gibi görünüyor.
Yani, fikirlerin biraz kafam, herhangi bir yardım takdir! -T













