ios - 动画内容插图

标签 ios uiwebview uiscrollview uiviewanimation

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

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/

相关文章:

ios - 将图像和标题添加到导航 backBarButtonItem

iphone - UITableView 滚动到最后一个单元格只显示单元格的一半

objective-c - UIWeb View : resize/fit according to the content?

ios - 使用 UIScrollView 的垂直分页

ios - 自定义 uitextfield 的保留周期(强引用)修复?

ios - 如何停止在 iOS7 的引导访问中唤醒后出现状态栏?

ios - 无法在 Collection View 中播放 mp4 视频

javascript - UIWebView 保存用户名和密码

iOS swift 4 : UIView in UIScrollView

objective-c - 在 iBooks 中重新创建 BookCase