自定义形状的UITextView

时间:2015-07-27 14:58:58

标签: ios uitextview

我想制作一个自定义的UITextView,可以将其绘制成自定义形状,如图中的URL所示。

实际上,我可以将文本绘制成一个形状,但它不可编辑。我遇到了NSTextContainer类,人们通过重写lineFragmentRectForProposedRect方法使用它,但找不到使用复杂形状的示例。

感谢。

http://i.stack.imgur.com/vJWh8.png

2 个答案:

答案 0 :(得分:1)

这是我的带有文本属性和Text Kit的演示项目。它有一个自定义文本形状的例子。只需使UITextView可编辑即可。 https://github.com/rambler-digital-solutions/TextKitPresentation

答案 1 :(得分:0)

你将不得不使用bezier路径 - 我并不是特别熟悉 - 但是Apple网站上的文档是:https://developer.apple.com/library/ios/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/BezierPaths/BezierPaths.html