I ran my app under iOS 7 and discovered that multiline labels (non-attributed, plain text) render with a small line spacing. Anyone knows what to do it with iOS 5 compatibility?
iOS 5/6
iOS 7
I ran my app under iOS 7 and discovered that multiline labels (non-attributed, plain text) render with a small line spacing. Anyone knows what to do it with iOS 5 compatibility?
iOS 5/6
iOS 7
if(NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_6_1)
{
NSFont *font = /* set font */;
NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
[paragraphStyle setLineSpacing: /* required line spacing */];
NSDictionary *attributes = @{ NSFontAttributeName: font, NSParagraphStyleAttributeName: paragraphStyle };
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString:@"strigil" attributes:attributes];
[label setAttributedText: attributedString];
}
else
{
/* old method */
}
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
not showing any effect? –
Alchemist alloc] init]
doesn't return the default paragraph style. –
Ezraezri I used MSLabel in iOS5/6. After iOS7 released, MSLabel is still working normally.
Nothing different in labels between iOS5/6 and iOS7. You can try MSLabel at https://github.com/LemonCake/MSLabel
© 2022 - 2024 — McMap. All rights reserved.