序言
我正在构建iOS键盘扩展,因此我有严格的内存限制。键盘具有表情符号收集视图。
第一种方法是为每个集合视图单元格使用一个文本字段,但这似乎是有问题的,因为iOS字体缓存会建立,并且在不再使用时似乎永远不会释放字形。其他人报告了这种方法的相同问题(here)。
问题
有谁知道一种将文本(实际上只是一个字形)呈现到自定义UIView中的方法,而该UIView本质上不会使用iOS字体缓存?
我尝试创建 NSAttributedString
并使用其 draw(in: CGRect)
方法,但这似乎仍然使用字体缓存。