Search code examples
iosxcodeuilabeltext-justify

IOS: Justify text in UILabel not working in UI


I want to align justify my text in UILabel but it seem like not work. However, another align is left,right,center work.
I'm using XCode 7.2. I have tested on simulator and real device but it produce same problem

Align Justify enter image description here

My text:

Don't worry, your data will not be sold.Don't worry,your data wills not be sold. Connecting your accounts will benefit your E score and your profile viewing experience. Don't worry, your data will not be sold.Don't worry, your data wills not be sold. Connecting your accounts will benefit your ECT score and your profile viewing experience.

with font : Helvetica Neue 13.0 and trailing/leading: 10

Same problem if I use align in here to justify text enter image description here

I don't know why this happened to me. Please give me some instruction for fix it. Any help would be great appreciated


Solution

  • It seems like a bug of UILabel,but you can fix it with a tiny change in your storyboard.
    Click the more button in the same line of NSTextAlignments,add a little Head Indent ,such as 0.1 .
    enter image description here

    Your UILabel will work just fine.
    enter image description here