Ich versuche, eine zugewiesene Zeichenfolge für eine UITextView in iOS 6 festzulegen. Das Problem ist, dass der Zeilenabstand ignoriert wird, wenn ich versuche, die Schriftart-Eigenschaft für die zugewiesene Zeichenfolge festzulegen. Wenn ich jedoch die Schriftart nicht einstelle und die Standardschriftart verwendet wird, funktioniert der Zeilenabstand.
NSString *string = @" Hello \n world";
attrString = [[NSMutableAttributedString alloc] initWithString:string];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.minimumLineHeight = 50;
// setting the font below makes line spacing become ignored
[attrString addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:20] range:NSMakeRange(0, string.length)];
[attrString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, string.length)];
mainTextView.attributedText = attrString;
Irgendeine Idee, was los ist?