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