Ber*_*lue 4 objective-c uitextview nsattributedstring ios
我希望第一行中的第一行NSAttributedString是UITextView从第一行的右侧缩进.
因此firstLineHeadIndentin NSParagraphStyle将从左侧缩进第一行.我想做同样的事情,但是从我的右边做UITextView.
这是我希望文本包装的截图.

Ken*_*ses 15
" 文本系统用户界面层编程指南"中的" 设置文本边距"文章具有此图:

如您所见,没有内置机制来获得第一行尾部缩进.
但是,NSTextContainer具有exclusionPaths表示其矩形区域的一部分的属性,应从该区域排除文本.因此,您可以为右上角添加路径以防止文本进入那里.
UIBezierPath* path = /* compute path for upper-right portion that you want to exclude */;
NSMutableArray* paths = [textView.textContainer.exclusionPaths mutableCopy];
[paths addObject:path];
textView.textContainer.exclusionPaths = paths;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5076 次 |
| 最近记录: |