Xamarin NSTextStorage из NSAttributedString - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь перенести эту строку на xamarin

let textStorage = NSTextStorage(attributedString: self.attributedText!)

, но не могу найти конструктор или статический метод, который принимает NSAttributedString.

Любая помощь приветствуется

1 Ответ

0 голосов
/ 15 мая 2018
* 10003 NSTextStorage attributedString: инициализатор отсутствует на Xamarin.iOS.

Вы можете выполнить Append | Insert на вашем NSTextStorage объекте (который действительно добавляется / вставляется в подкласс NSMutableAttributedString).

Поскольку ваш NSTextStorage будет пустым, поскольку он только что был создан, просто используйте Append:

var textStorage = new NSTextStorage();
textStorage.Append(someMutableAttributedString);

Примечание : этот инициализатор был вручную добавлен в AppKit инфраструктуру Xamarin.Mac как частичный класс (что-то в генераторе API не должно соответствовать его определению).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...