我想制作一个自定义的UITextView,可以将其绘制成自定义形状,如图中的URL所示。
实际上,我可以将文本绘制成一个形状,但它不可编辑。我遇到了NSTextContainer类,人们通过重写lineFragmentRectForProposedRect方法使用它,但找不到使用复杂形状的示例。
感谢。
答案 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