首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为NSTextView设置默认字体

为NSTextView设置默认字体
EN

Stack Overflow用户
提问于 2015-03-23 22:32:10
回答 2查看 5.1K关注 0票数 7

在加载了一些文本之后,我能够在NSTextView中更改字体。

  • nameTextView.string =“一些文本”
  • nameTextView.textStorage?.font =NSFont(姓名:"Lucida“,大小: 15)

但是,如何将此字体设置为默认字体?

如果用户开始输入空的NsTextView控件,字体总是返回到控件默认字体,它似乎是'Helvetica正则的‘,大小为12

EN

回答 2

Stack Overflow用户

发布于 2015-03-24 08:55:32

好的,经过多次尝试和错误,我找到了一个解决方案:

代码语言:javascript
运行
复制
let font = NSFont(name: "Lucida Sans", size: 18)
let attributes = NSDictionary(object: font!, forKey: NSFontAttributeName)
        
nameTextView.typingAttributes = attributes

我把这些代码行放在函数awakefromNib中

票数 15
EN

Stack Overflow用户

发布于 2015-05-28 21:47:17

下面这些对我来说很有用

代码语言:javascript
运行
复制
func applicationDidFinishLaunching(aNotification: NSNotification) {
    // Insert code here to initialize your application
    nameTextView.font = NSFont(name: "Lucida Sans", size: 15)
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29221681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档