【问题标题】:What Are The Accepted Keys for NSTextView.typingAttributes?NSTextView.typingAttributes 接受的键是什么?
【发布时间】:2016-10-01 01:49:50
【问题描述】:

在 macOS 上的 Swift 中,我有以下文本视图,并且想要设置输入到其中的文本的字体大小,如下所示:

myTextView.typingAttributes = ["Unknown" : NSFont(name: "Helvetica", size: 18)]

我目前无法执行此操作,因为我不知道,也无法在 Apple Documentation Page,输入属性的可接受键是什么。

有谁知道这些是什么,或者在哪里可以找到它们?

【问题讨论】:

    标签: swift cocoa nstextview


    【解决方案1】:

    您可以在Character Attributes 下的documentation for NSAttributedString 中找到支持的属性名称。对于字体,您可以使用NSFontAttributeName

    【讨论】:

    • 感谢您提供正确的文档,尽管 NSFontAttributeName 会产生以下错误:[_SwiftValue fontForAppearance:]: unrecognized selector sent to instance
    • 这听起来像是从 Swift 到 Objective-C 的桥梁的一个单独问题。也许您需要解开从NSFont 的可失败初始化程序返回的可选项。
    • 是的,就是这样。来自 iOS,我还没有收到一个可选的错误,它没有明确说明可选的错误(虽然现在理解了这个问题,但我确实明白这个错误消息的含义。)
    猜你喜欢
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 2011-08-25
    相关资源
    最近更新 更多