我想为属于 UIWebView 的 scrollView 的 contentInset 设置动画。我尝试了以下代码,但不幸的是,插图在运行时会跳转

UIViewAnimationOptions options = UIViewAnimationOptionBeginFromCurrentState;
[UIView animateWithDuration:10.0 delay:0 options:options animations:^
 {
     self.webView.scrollView.contentInset = UIEdgeInsetsMake(100 ,120,120,120);
 }
                 completion:nil];

有谁知道如何制作 contentInset 的流畅动画?
我也尝试了 AllowAnimatedContent 选项,但没有运气

最佳答案

尝试这样的事情:

CGFloat height = 80.0f //change to whichever value you want

[UIView animateWithDuration:0.2 animations:^{
    [self.peopleCollectionView setContentInset:UIEdgeInsetsMake(height, 0, 0, 0)];
}];
[self.peopleCollectionView setContentOffset:CGPointMake(0, -height) animated:YES];

关于ios - 动画内容插入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28764191/

10-14 20:27