Не удается установить основной цвет NSAttributedString при использовании в UIAlertController - PullRequest
1 голос
/ 06 ноября 2019

Я пытаюсь установить цвет текста Заголовка и Сообщения в UIAlertController, но независимо от того, какой цвет я использую, текст всегда отображается одним и тем же серым цветом. Это влияет как на основной, так и на фоновый цвет текста.

Я кодирую свое приложение, используя Xamarin / C #, но я могу перевести ответы Objective-C / Swift.

var alertController = new UIAlertController();

var alertTextAttributes = new UIStringAttributes
{
    ForegroundColor = UIColor.Red,
    BackgroundColor = UIColor.Yellow,
};


alertController.SetValueForKey(new NSAttributedString("Title", alertTextAttributes), new NSString("attributedTitle"));
alertController.SetValueForKey(new NSAttributedString("Message", alertTextAttributes), new NSString("attributedMessage"));


this.PresentViewController(alertController, true, null);

Предупреждениерендерит так для всех цветов.

enter image description here

Я могу изменить размер шрифта и другие атрибуты, но не цвета.

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