Привет, я использую NSMutableAttributedString для отображения разных шрифтов, но с одинаковым размером в UIAlertController, проблема заключается в том, что он показывает два разных шрифта, которые являются правильными, но он также показывает два разных размера. Вот мой кодNSMutableAttributeString не работает в iOS 10.0 в UIAlertController
UIFont *regularFont = [UIFont fontWithName:@"HelveticaNeue" size:11.0];
UIFont *boldFont = [UIFont fontWithName:@"HelveticaNeue-Bold" size:11.0];
UIAlertController *alertObj = [UIAlertController alertControllerWithTitle:nil message:messageStr preferredStyle:UIAlertControllerStyleAlert];
NSMutableAttributedString *attMessage = [[NSMutableAttributedString alloc] initWithString:messageStr];
[attMessage addAttribute:NSFontAttributeName value:regularFont range:NSRangeFromString(messageStr)];
[attMessage addAttribute:NSFontAttributeName value:boldFont range:NSMakeRange(25, 6)];
[attMessage addAttribute:NSFontAttributeName value:boldFont range:NSMakeRange(35, 15)];
[alertObj setValue:attMessage forKey:@"attributedMessage"];
Результат может быть match.Any помощь будет оценена
Вы не должны «взломать» UIAlertController. Используйте обычную. – Larme
В вашем диапазоне дайте это, как NSMakeRange (6, 25) и NSMakeRange (15, 35). @Nisar Ahmad – KAR
Проблема не в Range. , , @KAR –