Ограничить контроль шрифта жирным шрифтом и курсивом для форматированного текста NSTextView - PullRequest
0 голосов
/ 24 мая 2019

В настоящее время я использую простой текст (isRichText = false) NSTextView с и привязываю их к String с. Я контролирую атрибуты шрифта при представлении текста, устанавливая свойства .font и .defaultParagraphStyle для NSTextView.

Я хотел бы дать пользователю возможность выделять текст только с помощью полужирного и курсивного управления.

При некоторых первоначальных экспериментах это выглядит так, как будто это возможно с isRichText = false, если я ловлю cmd-B и т. Д. И сам применяю свойства шрифта. Это означает, что пользователи не могут вставлять другие шрифты и т. Д., Чего я и хочу.

Такое ощущение, что я буду делать дополнительную работу для себя в будущем, если я хочу дать пользователям больше контроля.

Как заблокировать некоторые аспекты управления шрифтами в NSTextView, если isRichText = true?

...