Başarılı bir uygulamayı tamamladım ve tüm cihaz boyutlarıyla uyumlu hale getirmeye çalışıyorum. Sorun şu ki, otomatik sıralama yöntemini denediğimde bir sorun olur. Hareketli görüntülerimi bozan Autolayout
Ben bir görüntüyü taşımak için çalışıyorum:IMAGENAME.center = CGPointMake(IMAGENAME.center.x, IMAGENAME.center.y + 10);
Sonra, diğer birçok görüntüleri de aşağı hareket var onun size düşen meyve yakalamak zorundayız gibi. Şimdi, işte sorun. Autolayout açıkken, bir meyve toprağa çarptığında ya da oyunda sepetle yakaladığımda, diğer meyveler, vurdukları yer de dahil, başlangıçta başladıkları yere geri aktararak, onları koydukları koordinatlara taşımak yerine örneğin bu kod ile gitmek için.
if (CGRectIntersectsRect(IMAGENAME.frame, Basket.frame) {
IMAGENAME.center = CGPointMake(600, 200);
}
Görüntünün gitmesi gereken konum budur, ancak otomatik düzenleme bunu engeller. Ama ben onu evrensel hale getirmek istiyorum ve "eski yol" u destekleyen başka bir ders bulamıyorum, bu yüzden birisi bana autolayout ile ne yapacağımı söyleyeyim ya da bana autolayout olmadan nasıl evrensel yapılacağını söyler mi?