所以我有一个UITextView,在viewDidLoad中我旋转它的图层,使它看起来像是在回到屏幕上(有点像星球大战的开放式爬行)。
问题是滚动都搞砸了。向上拖动会滚动一点,然后向后跳或类似;在模拟器上它甚至会因为包含NaN的坐标错误而崩溃。
同样,当我尝试通过[UIView animateWithDuration:...]
自动滚动UITextView时,我也会遇到意外的跳过,混蛋等。
我认为这有某事与我操纵图层的事实有关,但触摸事件和动画都在视图上注册...或类似的东西是什么?
无论如何,我很难过。
答案 0 :(得分:3)
您是否使用约束来定位文本视图?将转换和约束一起使用似乎存在问题。一个常见的解决方法似乎是将违规项目包装在另一个视图中。最重要的问题是在iOS7上,但也有一些适用于iOS8。此链接讨论了您可能遇到的问题:
How do I adjust the anchor point of a CALayer, when Auto Layout is being used?