2011-05-03 13 views
5

UIWebView'in boyutunu ve konumunu canlandıracak bir yöntem olup olmadığını merak ediyorum. böyle sth yoksa:UIWebView ve Animasyon

[UIView animateWithDuration:1.0 animations:^{ 
    self.frame = CGRectMake(20.0, 20.0, 80.0, 80.0); 
}]; 

veya

[UIView beginAnimations:@"zoomIn" context:nil]; 
[UIView setAnimationDuration:2.75]; 
[UIView setAnimationDelegate: self]; 

    self.frame = CGRectMake(20.0, 20.0, 80.0, 80.0); 

[UIView commitAnimations]; 

animasyon yapan bir gri kutu varken

, WebView'da ait içeriği anında animasyon olmadan yeni bir boyuta geçer. (scalesPageToFit özelliği, YES olarak ayarlanmış)

bununla ilgili herhangi bir öneriniz var mı?

cevap

2

Metin genişliğinin henüz anında değiştirilmesini engellemediniz, ancak UIWebView öğesinin arka planını clearColor olarak program aracılığıyla değiştirerek gri kutudan kurtulabilirsiniz. Bir sebepten dolayı Interface Builder aracılığıyla yaparsanız çalışmaz.