混合CATextLayer和CAScrollLayer

时间:2011-11-29 17:48:13

标签: iphone objective-c ios catextlayer quartz-core

我需要一个可滚动的CATextLayer来显示NSAttributedString。 有没有办法混合两个图层,或添加滚动到CATextLayer或在CAScrollLayer中显示文本?

很抱歉,问题不是很准确。 谢谢!

编辑:我还没有看到CALayer是可滚动的。 遗憾!

1 个答案:

答案 0 :(得分:1)

尝试将此添加到您的示例中以编程方式滚动图层:

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

并在initialize方法的末尾添加:

scrollPoint = CGPointMake(0, 0);
[self scroll];