小编tru*_*nse的帖子

向UITextView添加大纲/笔划

我想UITextView在用户输入时为可编辑文本添加轮廓或笔划.完全像模因:http://t.qkme.me/3oi5rs.jpg

在此输入图像描述

我必须使用,UITextView因为我需要多线支持.我已经尝试了所有的方法,并得出了我必须使用的结论CoreText.我几乎所有的解决方案都在工作,但是卡在textview文本中的文本卡住了.我drawRect在日常subviewUITextView正确绘制大纲文本,直到文本换行.即使文本用户输入被包装,我绘制的轮廓文本也没有.这是我对该drawRect方法的实现:https://gist.github.com/4498988.在第29行,我使用char包装:

CTLineBreakMode linebreakmode = kCTLineBreakByCharWrapping;
Run Code Online (Sandbox Code Playgroud)

我已经尝试过wordwrapping选项(这也是默认选项)没有用.

我的问题是:如何将我绘制的文本正确包装,以便它显示为键入文本的大纲?

core-graphics objective-c uitextview core-text ios

5
推荐指数
1
解决办法
1609
查看次数

标签 统计

core-graphics ×1

core-text ×1

ios ×1

objective-c ×1

uitextview ×1