0
폭을 늘릴하지 않습니다UILabel의 sizeToFit 내가 프로그래밍과 같은 <code>UILabel</code>을 만드는 오전
hashtagLbl = UILabel(frame: CGRectMake(20, nameLbl.frame.maxY + 5,
bounds.width-40, layerView.frame.width/3.66))
hashtagLbl.text = "#Placeholder"
hashtagLbl.font = UIFont.systemFontOfSize(18)
hashtagLbl.textColor = UIColorFromRGB(0x9B9B9B)
hashtagLbl.sizeToFit()
hashtagLbl.numberOfLines = 0
hashtagLbl.lineBreakMode = NSLineBreakMode.ByWordWrapping
는 지금은 데이터를로드 및 라벨에 데이터를 설정하고 난 sizeToFit
리콜하고 있어요 :
if let text = memberHashtags{
hashtagLbl.text = text
hashtagLbl.sizeToFit()
}
을 오히려 이런 표시보다
을 라벨은 다음과 같이 표시됩니다 :
당신이'hashtagLbl.sizeToFit()'로 마지막 문을 호출 할 않았다 당신의 코드? – ddb
btw, 라벨의 배경색을 지정하여 라벨의 실제 너비를 확인할 수 있습니다. – Tj3n
@ddb 맞습니다. 빠른 답변 주셔서 감사합니다! – JVS