@ibaction func sizechanged(sender: uislider) { let sendervalue = cgfloat(sender.value) mylabel?.font = uifont(name: (mylabel?.font.fontname)!, size:sendervalue * 20)} i want change mylabel.font size slider, mylabel not change adjust width , height font size increases.
how change uilabel size follow font size?
thanks.
after updating font size of uilabel, you'll want call sizetofit().
mylabel?.sizetofit() according uiview class reference,
call method when want resize current view uses appropriate amount of space. specific uikit views resize according own internal needs. in cases, if view not have superview, may size screen bounds. thus, if want given view size parent view, should add parent view before calling method.
Comments
Post a Comment