iOS için Xcode'ta gizli bir görünüm var mı? Şimdi, görünümü gizlenmeyecek şekilde ayarladığımda (view.hidden = NO), şimdi nasıl görünecek, ancak animasyonlarla nasıl yapabilirim?Animasyonlarla görünümü nasıl gösteririm?
cevap
view.hidden
ayarlamak için, ancak veya 1 (hidden = NO
) (hidden = YES
tekabül) view.alpha
0
ayarlı değildir. Daha sonra, görünümü göstermek için örtük animasyonlar kullanabilir
, örneğin
[UIView animateWithDuration:0.3 animations:^() {
view.alpha = 1.0;
}];
sağlayabilir. Bunu her zaman animasyonla yapmanız gerekiyorsa, setHidden'i geçersiz kılabilirsiniz ve isHidden :) –
Bir çözüm için, görünümün alpha özelliğini ayarlayabilirsiniz. görünümüne myView
-0,5 saniyeden fazla bir soldurma uygular
myView.alpha = 0;
[UIView animateWithDuration:0.5 animations:^{
myView.alpha = 1;
}];
. Birçok UIView özellikleri canlandırılabilir; Sadece alfa boşluklarıyla sınırlı değilsiniz. Arka plan renklerini değiştirebilir, hatta bir görünümü animasyonla döndürebilir ve ölçekleyebilirsiniz. Daha fazla kontrol ve gelişmiş animasyona ihtiyacınız varsa, daha sonra çok daha karmaşık bir animasyon çerçevesi olan Core Animation'a geçebilirsiniz. muhtemelen istiyorum ne
-(void)showView{
[UIView beginAnimations: @"Fade Out" context:nil];
[UIView setAnimationDelay:0];
[UIView setAnimationDuration:.5];
//show your view with Fade animation lets say myView
[myView setHidden:FALSE];
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(hideView) userInfo:nil repeats:YES];
[UIView commitAnimations];
}
-(void)hideView{
[UIView beginAnimations: @"Fade In" context:nil];
[UIView setAnimationDelay:0];
[UIView setAnimationDuration:.5];
//hide your view with Fad animation
[myView setHidden:TRUE];
[UIView commitAnimations];
}
VEYA sadece bu kullanmak sonra solmaya dışındaki animasyonlar istiyorsanız bu şekilde
self.yourView.alpha = 0.0;
[UIView beginAnimations:@"Fade-in" context:NULL];
[UIView setAnimationDuration:1.0];
self.yourView.alpha = 1.0;
[UIView commitAnimations];
deneyebilirsiniz yöntem
[UIView transitionWithView:_yourView duration:1.0 options:UIViewAnimationOptionTransitionCurlDown animations:^(void){
[_yourView setHidden:NO];
} completion:nil];
Çok teşekkürler, harika çalışıyor :) – evya
vay ... bir cazibe gibi çalışır! sağ ol, kanka! –
- 1. Kurumsal Mimarlıkta ilişkileri nasıl gösteririm
- 2. IntelliJ'de bir bildirimi nasıl gösteririm?
- 3. WPF'de sürüklenen öğeyi nasıl gösteririm?
- 4. Tableau'da bir ekseni nasıl gösteririm?
- 5. Android - Google Formlar gibi animasyonlarla EditText çizgi rengini nasıl değiştirebilirim?
- 6. Henüz mevcut olmayan düğümler için sanal ağaç görünümü ızgara çizgilerini nasıl gösteririm?
- 7. Graphql Schema'mdaki Neo4j ilişki özelliklerini nasıl gösteririm?
- 8. MySQL'de bir tablonun benzersiz kısıtlarını nasıl gösteririm?
- 9. CLion IDE'de satır numaralarını nasıl gösteririm?
- 10. Bir işlevi bir Python modülünde nasıl gösteririm?
- 11. Doğrulama hatası iletisini farklı yere nasıl gösteririm?
- 12. Oracle'da bir tablodaki alanları nasıl gösteririm? MySQL
- 13. Anonim self invoking işlevinden işlevi nasıl gösteririm?
- 14. Eclipse'de "Belgeleri Göster" i nasıl gösteririm?
- 15. PHPStorm'daki tam dosya yolunu nasıl gösteririm?
- 16. Suitecommerce Denali'de bir SSP sayfasını nasıl gösteririm?
- 17. Ggplot kullanarak ABD şehirlerini nasıl gösteririm?
- 18. Android Studio'da bağımlılık ağacını nasıl gösteririm?
- 19. Görüntüyü push bildiriminde (Gcm) nasıl gösteririm android?
- 20. Özel liste bağdaştırıcısı ile listView boş olduğunu nasıl gösteririm?
- 21. iphone'da görünümü gri nasıl?
- 22. Nasıl BigQuery Görünümü oluşturabilirim
- 23. Kılavuz görünümü nasıl kaydırılır?
- 24. Yönlendirmenin görünümü nasıl özelleştirilir
- 25. django-pagination kullanırken doğru nesne numaralarını nasıl gösteririm?
- 26. Düzenlenebilir bir DIV'yi metin alanı gibi nasıl gösteririm?
- 27. Projemin Visual Studio'da kaç tane kod içerdiğini nasıl gösteririm?
- 28. Boole özelliğini, özellik ızgarasında Evet | Hayır olarak nasıl gösteririm?
- 29. Android Bildirimleri ekranın yanı sıra durum çubuğu simgesine nasıl gösteririm?
- 30. Resim eki sayfasındaki bir gönderiye eklenen görüntülerin sayısını nasıl gösteririm?
Ne demek "wit" h animasyonları "? –
Sürgülü veya solma gibi animasyonlar veya diğer animasyonlar Kakao dokunuşu – Snowman