我想使用 Core Text 制作一个富文本类型编辑器(非常适合 iPad,但我很确定由于 NDA 我无法获得 iPad 特定的示例)
我真的不知道从哪里开始。我想保留交互模型而不必重写它们,所以我会在文本视图之上分层吗?那么如何在滚动过程中将叠加层保持在正确的位置?
任何帮助表示赞赏:)
我想使用 Core Text 制作一个富文本类型编辑器(非常适合 iPad,但我很确定由于 NDA 我无法获得 iPad 特定的示例)
我真的不知道从哪里开始。我想保留交互模型而不必重写它们,所以我会在文本视图之上分层吗?那么如何在滚动过程中将叠加层保持在正确的位置?
任何帮助表示赞赏:)
iPhone SDK,至少从 3.1 开始(其文档可供公众使用),没有核心文本。他们可能在 3.2 中添加了 Core Text,但如果是这样的话,这里没有人可以回答你;而是在开发者论坛上提问。(我不知道,因为我不是 iPhone 开发人员,所以我无权访问该信息。我只能阅读公开的内容。)
在 Mac OS X 上,Core Text 仅用于绘制文本。您必须自己处理所有输入,以及选择和插入点绘图。也就是说,您必须从头开始编写自己的 NSText 和 NSTextView。如果您正在为 Mac 编程,则简单地使用内置的 NSTextView 会更容易。