Можно ли установить собственный шрифт и размер для NSString?

Я работаю со Swift в iOS 9. Я хочу настроить шрифт дляUIAlertAction, Я искал эти вопросы для быстрого ответа:

Изменить шрифт UIAlertAction в Swift

Можно ли настроить шрифт и внешний вид UIAlertController в новом XCode с iOS8?

И этот вопрос для ответа Objective-C:UIAlertController пользовательский шрифт, размер, цвет

Но не было никакого решения для настройки шрифта дляUIAlertAction.

Я считаю, что проблема в том, чтоUIAlertAction используетNSString для егоtitle имущество.Смотрите демонстрационный проект на Github.

Я хотел бы создать строку так:

let originalString: String = "OK"
let myString: NSString = originalString as NSString

А затем настройте шрифт и размер строки. Затем, после добавления моих действий в контроллер предупреждений, присвойте строку моим действиям, используя кодирование значения ключа:

alertController!.actions[0].setValue(myString, forKey: "title")

Но, насколько я могу судить, нет никакого способа установить собственный шрифт и размер дляNSString, Если бы он использовалUILabel вместо этого тогда было бы легко настроить шрифт. Но я, кажется, застрял с ограничениями строк. Кто-нибудь знает способ назначения нестандартного шрифта и размера для строки, или я прав, полагая, что нет способа сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос