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