【发布时间】:2012-05-10 01:48:06
【问题描述】:
我有一个UIView 子类MyTextView,我添加到scrollView,它只有一堆文本,但有时会很长(大约 50,000 像素高)。使用诸如NSString'sdrawInRect 之类的常规绘图方法显然不是正确的方法,所以现在我正在研究CATiledLayer 来帮助我绘制文本。不幸的是,没有足够的示例来帮助使用CATiledLayer 绘制文本,我想知道是否有人知道我如何开始这项任务。
在 UIScrollView 中绘制非常长的文本时,使用 CATiledLayer 是我的最佳选择吗?
(我不想使用UITextView,因为它也是可滚动的——即使我要使用它,我也不希望它是可滚动的,我会将它的框架设置为 50,000 像素高,这并不能解决我的问题(请记住,我会将此视图添加到滚动视图中,因此滚动视图中的 UITextView 并不完全有趣))。
有什么想法吗?
【问题讨论】:
标签: iphone objective-c ios core-graphics