CoreText只是文本的绘制/布局框架吗?

时间:2010-08-28 22:44:32

标签: iphone ipad core-text

我使用CoreText显示一些文本,创建框架设置,框架等等,一切都很好。我甚至可以格式化文本,但这一切都是在我绘制之前完成的。现在这个让我疯狂的问题:

CoreText只是渲染文字?我无法获得任何关于CTRuns或Glyphs的参考来突出它们?

另一个子问题,Pages App不使用CoreText,谁都知道?在Pages中,您可以选择任何已经绘制的样式文本!

我想要的只是绘制文字,并让用户点按以选择任何文字或双击以选择段落。

请,任何人,任何光明?

提前致谢。

2 个答案:

答案 0 :(得分:1)

CoreText只是为了呈现文本。实现用户交互是另一回事。您需要实施UITextInput协议,请参阅here。这是一项很重要的工作。

如果您只想输入文字而不需要高级排版,只需使用UITextViewUIWebView

答案 1 :(得分:0)

你可以通过核心文本获取CTLines和CRRuns的图像界限这里是我为我的应用程序做的一个小例子它还不完美但是你可以对它是如何工作有所了解。

textViewProject