Ios 滚动时UITextView第一行消失

Ios 滚动时UITextView第一行消失,ios,objective-c,uitextview,Ios,Objective C,Uitextview,我自己做了一个实现,让我的UITextView一直上下滚动,因为显然,在iOS 7中,给UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse选项不适用于setContentOffSet 因此,代码允许我的UITextView(不可编辑且不可选择)上下滚动。无论如何,当它开始向下滚动时,UITextView的第一行将消失。再次向上滚动时,该行将再次显示,直到开始向下滚动动画 我已经检查过没有其他视图隐藏第一行 我真的被困在这里

我自己做了一个实现,让我的UITextView一直上下滚动,因为显然,在iOS 7中,给UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse选项不适用于setContentOffSet

因此,代码允许我的UITextView(不可编辑且不可选择)上下滚动。无论如何,当它开始向下滚动时,UITextView的第一行将消失。再次向上滚动时,该行将再次显示,直到开始向下滚动动画

我已经检查过没有其他视图隐藏第一行

我真的被困在这里了,因为这似乎是框架的一些缺陷,但我找不到一个合适的解决办法

[UIView animateWithDuration:1.5f
                      delay:0.3f
                    options:UIViewAnimationOptionCurveLinear
                 animations:^{
                     [self.detailTextTop setContentOffset:CGPointMake(0, maxScrollPoint) animated:NO];

                 }
                 completion:^(BOOL finished) {
                     if (shouldScroll) {
                         __weak id weakSelf = self;
                         [[NSOperationQueue mainQueue] addOperationWithBlock:^{
                             [weakSelf performSelector:@selector(scrollNote) withObject:self afterDelay:1.5];
                         }];
                     }
                }
 ];

好的,这就是解决方案:

不幸的是,我一开始没有找到这个