【发布时间】:2015-01-12 20:24:12
【问题描述】:
我使用以下代码:
UIView.animateWithDuration(30, delay: 0, options: UIViewAnimationOptions.CurveLinear, animations: {
self.textView.contentOffset = CGPointMake(0, 700)
}, completion: nil)
如果 contentOffset 高达 100 左右,则动画正常工作并且所有文本都可见。高于此值的所有内容都会导致动画期间文本标签开头的文本消失。 contentOffset 越高,动画期间消失的文本越多。所以我看到了一段时间的空白,然后剩下的文本变成了动画。另外:动画完成后,当我向上滚动时,所有文本都会再次可见。
我在各种超级视图中尝试了多个 UITextview。总体思路是一种类似于动画的 Credits,其中所有文本缓慢向上移动大约 30 秒。
【问题讨论】:
-
iOS 13 仍有问题。
-
iOS 15 还在...
标签: animation swift uitextview