Neden insanların çeviri kullanmasını önerdiğinden emin değilim. Yapmanız gereken tek şey görüntüleri kaydırmaksa, bir animasyon bloğu içinde her görüntü görünümünde -setCenter'u arayın. Şunun gibi:
pointOffScreenLeft ve pointOffScreenRight gibi bir şey hesaplanır
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[leftCurtainImageView setCenter:pointOffScreenLeft];
[rightCurtainImageView setCenter:pointOffScreenRight];
[UIView commitAnimations];
:
CGPoint pointOffScreenLeft = CGPointMake(
-[leftCurtainImageView bounds].size.width,
[leftCurtainImageView frame].origin.y);
CGPoint pointOffScreenRight = CGPointMake(
[rightCurtainImageView frame].origin.x +
[rightCurtainImageView bounds].size.width,
[leftCurtainImageView frame].origin.y);
Bu hesaplamalar perdeler onların içeren bakış sırasıyla kadar sol ve aşırı sağ kenarlarında konumlandırılmış olduğunu varsayalım.