2011-12-22 16 views
7

iOS SDK'da CALayer'ın ne yazık kiMask özelliğini otomatikleştirmediğini fark ettim. "SetFrame:" yönteminin özel aşırı yüklenmesinin, otomatikleştirilen animasyonlu alt katmanlarla normal olarak çalışabileceğinden emin değilim. UIView kullanmadan bir alternatif var mı?CALayer autoresizingMask iOS SDK için değil mi?

cevap

5

Calayer'ın layoutSublayers işlevini kullanabilirsiniz. (CALayer *) katmanı

yöntemi: (void) layoutSublayersOfLayer - Eğer CALayer alt sınıf istiyoruz ve bir UIView tabakasına tabakasını eklendi yoksa o zaman

geçersiz kılabilir