iOS 动态设置UILabel的frame(宽度和高度)

CGSize labelSize=[self.myDetailLabel.text boundingRectWithSize:CGSizeMake([UIScreen mainScreen].bounds.size.width-20, 0) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName: self.myDetailLabel.font} context:nil].size;


self.myDetailLabel.numberOfLines=0;


self.myDetailLabel.textColor=[UIColor lightGrayColor];

//不要忘了设置font

self.myDetailLabel.font=[UIFont fontWithName:@"Hiragino Sans GB" size:14];

    self.myDetailLabel.frame=CGRectMake(10,self.myTextField.frame.origin.y+self.myTextField.frame.size.height+5,labelSize.width,labelSize.height);

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。