I have a label where the first word starts with an indent. I dont want the paragraph to start with an indent.
I need something like this:
LoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsum
LoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsum
LoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsum
LoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsum.
Where as I am getting :
LoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsum
LoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumm
LoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsumLoremIpsum.
I am using the following code:
UILabel *b1Lab1=[[UILabel alloc] initWithFrame:CGRectMake(8,108,124,90)];
NSString *strr =[aPostIntro objectAtIndex:indexPath.section*2];
if(strr.length > 270)
{
strr = [[strr substringToIndex:270] stringByAppendingString:@"..."];
}
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;
paragraphStyle.paragraphSpacingBefore = 0;
paragraphStyle.alignment = NSTextAlignmentJustified;
NSAttributedString *string1 = [[NSAttributedString alloc] initWithString:strr
attributes:[NSDictionary dictionaryWithObjectsAndKeys:
paragraphStyle, NSParagraphStyleAttributeName ,
[NSNumber numberWithFloat:0],NSBaselineOffsetAttributeName,
nil]];
b1Lab1.attributedText = string1;
// NSString *stri = [aPostIntro objectAtIndex:indexPath.section];
b1Lab1.lineBreakMode = NSLineBreakByWordWrapping;
b1Lab1.numberOfLines = 9;
b1Lab1.font = [UIFont fontWithName:@"Helvetica" size:8];
b1Lab1.tag=111;
b1Lab1.textColor = [UIColor blackColor];
Check:
NSString *strr =[aPostIntro objectAtIndex:indexPath.section*2];
NSLog(@"%@",strr); //check strr
and confirm that strr itself doesn't contain any starting spaces.
If you replace strr to:
strr = @"Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat..."
The output is as per your expectation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With