Я хочу, чтобы часть моего текста в UITextView
была выровнена по правому краю.
Я использую NSAttributedString
и использую приведенный ниже код для выравнивания текста:
NSMutableParagraphStyle * justifiedStyle = [[NSMutableParagraphStyle alloc] init];
justifiedStyle.alignment= NSTextAlignmentJustified;
NSDictionary *firstAttributes = @{
NSForegroundColorAttributeName: [UIColor blueColor],
NSParagraphStyleAttributeName: justifiedStyle
};
[myString appendAttributedString:
[[NSMutableAttributedString alloc] initWithString:myNewString attributes:firstAttributes]
];
но он не работает и вызывает сбой приложения.
Я видел некоторые связанные темы, такие как:
Выровненный текст с UITextView и NSMutableAttributedString
и другие тоже. Кто-то сказал, что если я использую firstLineHeadIndent
, это должно сработать. Другие предлагают использовать «addTab», но ни один из них не работает для меня. Кто-нибудь работает с этим в iOS7?
Изменить Относительно журнала сбоев:
На самом деле он переходит в файл main.m
и выбирает строку return
но зеленого цвета и в конце зеленой строки пишет:
Thread 1: EXC_BAD_ACCESS (code=2, Address= 0x8)
Нет комментариев в поле вывода.