我想让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]
];
但它不起作用并导致应用程序崩溃。
我看到了一些相关的话题,如:
Justified text with UITextView and NSMutableAttributedString
和其他人一样。
有人说如果我使用firstLineHeadIndent
它应该有效。其他人建议使用'addTab',但它们都不适合我。有没有人在iOS7中使用它?
修改 关于崩溃日志:
实际上它转到main.m
文件并选择return
行但是绿色并且在绿线末尾写入:
Thread 1: EXC_BAD_ACCESS (code=2, Address= 0x8)
输出框上没有评论。