iOS'ta görüntüyü değiştiren, başka bir görünüme sığdırmak için yeniden boyutlandırılan, sonra da diğer görüntüyü geri çeviren çok basit bir animasyonum var. Oldukça kolay ve çok basit.Bu iOS animasyonunu OSX'te nasıl yapabilirim?
OSX'de tam olarak böyle bir şey yapmaya çalışıyorum ama nasıl yapılacağını anlayamadım. OSX'deki animasyon öğeleri iOS'a kıyasla çok karmaşık ve zor hissediliyor.
Herhangi bir yardım çok takdir edilecektir!
Teşekkürler! :)
// Fade out viewOne, resize frame to fit viewTwo, fade in viewTwo
[UIView animateWithDuration: 0.15
animations: ^{
[viewOne setAlpha:0.0];
}
completion: ^(BOOL finished) {
[UIView animateWithDuration: 0.2
animations: ^{
[self setFrame: [viewTwo frame]];
}
completion: ^(BOOL finished) {
[viewTwo setAlpha: 0.0];
[self addSubview: viewTwo];
[UIView animateWithDuration: 0.15
animations: ^{
[viewTwo setAlpha:1.0];
}];
}];
}];
Güzel çözüm :-) daha da bu NSView' 'bir kategori olarak uygulanabilecek UIView'' gibi yapmak; animasyonlar daha sonra 'NSView' sınıf yöntemleri olarak çağrılırdı. –
Harika bir fikir! Bazı sınıf işlevleri kullanımı kolaylaştırabilir ve hassaslaştırabilir. Teşekkürler! – Tyler
Çok iyi !!!!!!!!! – SpaceDog