UIWebView и анимация - PullRequest
5 голосов
/ 03 мая 2011

Мне интересно, был ли способ анимировать размер и положение UIWebView. Если я сделаю что-то вроде этого:

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

или

[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];

пока серое поле выполняет анимацию, содержимое WebView мгновенно переключается на новый размер без анимации. (свойство scalePageToFit имеет значение YES)

есть предложения по этому поводу?

1 Ответ

2 голосов
/ 03 июня 2011

Еще не удалось мгновенно изменить ширину текста, но вы можете избавиться от серого поля, программно изменив фон UIWebView на clearColor. По какой-то причине не работает, если вы делаете это через Interface Builder.

...