根据自定义NSAttributedString属性调整生成的字形

时间:2019-05-12 20:04:48

标签: ios text nslayoutmanager

我创建了一个自定义NSLayoutManager,以便在找到自定义NSAttributedString属性时在字符串中的某些字符周围绘制边框。该框应该比字形的标准边界框大,这并不难做到。我遇到的问题是,如果字形位于文本视图的边缘,则侧面将被剪切。我想要的是将框(或框的足够填充)包含在布局计算中。

以下是没有适当填充的方框示例:

String with improper padding

以下是带有适当填充的框的示例:

String with proper padding

0 个答案:

没有答案