2014-09-04 3 views
0

Я сделал свою собственную реализацию, чтобы мой UITextView прокручивал вверх и вниз все время (поскольку, по-видимому, дает опции UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse не работает для setContentOffSet в iOS 7).UITextView первая строка исчезает при прокрутке

Таким образом, код позволяет моему 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]; 
         }]; 
        } 
       } 
]; 

ответ

Смежные вопросы