- Button.titleLabel.textAlignment = Nstextalignmentleft; This sentence is invalid.
- Button.contenthorizontalalignment = Uicontrolcontenthorizontalalignmentleft;
- Button.titleedgeinsets = Uiedgeinsetsmake (0, 10, 0, 0);
Used here
Button.titleLabel.textAlignment = Nstextalignmentleft; This line of code is not effective, it just makes the text in the label left-justified, but
Does not change the alignment of the label in the button.
So, first we have to use
Button.contenthorizontalalignment = Uicontrolcontenthorizontalalignmentleft; This line of code that puts the contents of the button (control)
Alignment is modified to horizontal left-aligned, but they will cling to the left side, not look good,
So we can also modify the properties:
Button.titleedgeinsets = Uiedgeinsetsmake (0, 10, 0, 0);
This line of code allows the button's contents (controls) to be 10 pixels from the left, so it looks much better.
How to make the button text left-justified on iOS