0
A
回答
3
您可以通过在用于调整UIScrollView
大小的相同动画块中使用非动画版本setContentOffset
来实现此行为 - 在这种情况下,两个更改都将同时进行动画。例如:
UIView.animateWithDuration(0.5, animations: {() -> Void in
let delta: CGFloat = 100
/// Change UIScrollView's height with some delta value, for instance:
self.scrollView.frame.size.height -= delta
/// Update content offset with the same delta value:
self.scrollView.contentOffset.y += delta
})
+0
即使对于多个并发动画,您的答案也是正确的。谢谢! – Astoria
0
-1
您正在使用动画降低scrollview的高度。您可以在动画完成块中使用setContentOffset:animated:
。它将保持滚动视图始终滚动到底部。
+0
如果在动画完成块中这样做,则内容偏移量将仅在动画完成时更新,例如,当视图完成调整大小的动画时,会出现滚动视图内容的“跳跃”。 –
相关问题
- 1. 保持Div滚动到底部
- 2. 保持滚动到底
- 3. UITableView - 保持最底部的单元格滚动到顶部?
- 4. GTK滚动窗口 - 保持滚动条在底部
- 5. iPhone - 滚动一个UIScrollView保持移动
- 6. 随着新行的添加,保持UITableView滚动到底部
- 7. UIScrollView在横向更改期间自动滚动到底部
- 8. 的UIScrollView不能滚动到底
- 9. UIScrollView不滚动到顶部
- 10. IPhone应用程序:UIScrollView中滚动到底部加载时
- 11. 当UITextField文本发生变化时,UIScrollView滚动到底部
- 12. 当滚动条底部滚动到底部
- 13. GTK滚动窗口 - 滚动到底部
- 14. 滚动查看不滚动到底部
- 15. UITableView.ScrollRectToVisible()不滚动到底部
- 16. Tableview不滚动到底部
- 17. 滚动到div的底部
- 18. uitableview不滚动到底部
- 19. 滚动到页面底部
- 20. Ultrawingrid滚动到底部
- 21. JQuery滚动到底部
- 22. 滚动到div底部
- 23. 滚动到div的底部
- 24. RecyclerView滚动到底部
- 25. 滚动底部
- 26. 只有在用户将其移动到底部时,如何在底部保持动态滚动?
- 27. wxPython - wxHtmlWindow,滚动条可以始终保持在veyr底部吗?
- 28. 调整UITableView的高度,并保持滚动底部
- 29. 如何让滚动条始终保持底部?
- 30. 追加到div并保持滚动到底部呈现问题IE
高度减少了什么?内容大小或视图 –
@PKT滚动视图。 – Astoria