Indent second line of UILabel (swift) -
var testlabel = uilabel(frame: cgrectmake(8,0,tableview.frame.width-8,100)) let testdesc = "dsfdddfdsfdsfsdfdsfdsfdsfdsfdsfsdfdsfsdfsdfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsfdsf" var labelstring = indexstring + ". " + testdesc testlabel.text = labelstring testlabel.linebreakmode = .bywordwrapping // or nslinebreakmode.bywordwrapping testlabel.numberoflines = 0 retcell.addsubview(testlabel)
my output:
1. ksajdkasdsajdksajdksajd asjdkjassadkasldkalsdklsakdl
how can make output following:
1. asdasdasdasdasdasdasds djaskdjsadjksadasjdjas
make attributed string (nsmutableattributedstring) , set paragraph style's firstlineheadindent
, headindent
desired. set label's attributedtext
attributed string.
Comments
Post a Comment