0
我编程方式创建UILabel
这样的:的UILabel sizeToFit不伸展到宽度
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
顺便说一句,尝试给标签背景颜色,以便您可以看到标签的实际宽度 – Tj3n
@ddb您是对的。感谢你及时的答复! – JVS