Смешайте CATextLayer и CAScrollLayer - PullRequest
0 голосов
/ 29 ноября 2011

Мне нужен прокручиваемый CATextLayer для отображения NSAttributedString.Есть ли способ смешать оба слоя, добавить прокрутку в CATextLayer или отобразить текст в CAScrollLayer?

Извините, если вопрос не очень точный.Спасибо!

РЕДАКТИРОВАТЬ: я не видел, что CALayer прокручивается.Извините!

Ответы [ 2 ]

1 голос
/ 22 апреля 2013

Попробуйте добавить это в ваш пример, чтобы программно прокрутить слой:

- (void)scroll {
    [scrollLayer scrollToPoint:scrollPoint];
    scrollPoint.x += 10;
    [self performSelector:_cmd withObject:nil afterDelay:0.1];
}

и добавить это в конце метода инициализации:

scrollPoint = CGPointMake(0, 0);
[self scroll];
0 голосов
/ 30 ноября 2011

CALayer (и CATextLayer) можно прокручивать

...