В настоящее время я использую простой текст (isRichText = false
) NSTextView
с и привязываю их к String
с. Я контролирую атрибуты шрифта при представлении текста, устанавливая свойства .font
и .defaultParagraphStyle
для NSTextView
.
Я хотел бы дать пользователю возможность выделять текст только с помощью полужирного и курсивного управления.
При некоторых первоначальных экспериментах это выглядит так, как будто это возможно с isRichText = false
, если я ловлю cmd-B и т. Д. И сам применяю свойства шрифта. Это означает, что пользователи не могут вставлять другие шрифты и т. Д., Чего я и хочу.
Такое ощущение, что я буду делать дополнительную работу для себя в будущем, если я хочу дать пользователям больше контроля.
Как заблокировать некоторые аспекты управления шрифтами в NSTextView
, если isRichText = true
?