所以我有一个 UITextView,在 viewDidLoad 中我旋转了它的层,因此它看起来倾斜回到屏幕中(有点像星球大战开场抓取)。
问题是滚动全乱了。向上拖动会滚动一点,然后向后跳转或类似;在模拟器上,它有时甚至会崩溃,并出现有关包含 NaN 的坐标的错误。
同样,当我尝试通过 [UIView animateWithDuration:...]
自动滚动 UITextView 时,我也会遇到意外的跳跃、抽搐等。
我认为这与我操作图层这一事实有关某些,但触摸事件和动画已在 View 上注册...或类似的东西?
无论如何,我很困惑。
最佳答案
您是否使用约束来定位 TextView ?一起使用转换和约束似乎存在问题。一个常见的解决方法似乎是将有问题的项目包装在另一个 View 中。主要问题出现在 iOS7 上,但也有一些适用于 iOS8。此链接讨论了可能是您遇到的问题:
How do I adjust the anchor point of a CALayer, when Auto Layout is being used?
关于ios - CATransform3D 之后的 UITextView : scrolling all out of whack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30472294/