问题标签 [ctfontref]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
363 浏览

swift - NSFont 和 CTFont 有什么区别,为什么 CTFont 会挂起 NSTextFieldCell?

我想在 NSTableView 中显示字体。如果我使用NSFont(name: fontName, size: size)一切都可以的字体。但在这种情况下,我只能使用系统中安装的字体。所以我做了一个 NSFont 扩展:

它似乎有效,以这种方式制作的字体在[NSFont]数组中找到了它们的位置。但是如果尝试将它们绑定到程序中的NSTextFieldCell字体NSTableView会爆炸:

我认为 CTFont 中缺少 NSFont 所拥有的东西。但是什么?