本文给大家分享的是ios动态设置lbl文字标签的高度宽度的 *** ,一共给大家汇总了3种 *** ,小伙伴们根据自己的项目需求自由选择。
代码如下: txtlbl.font = [UIFont boldSystemFontOfSize:14.0f]; txtlbl.numberOfLines = 0; NSString *str = @ 阿方决定设立科技特 *** 离开电视剧分w额两个大陆高科技了了不见了日i倒计时离开我说老师肯德基弗兰克萨江东父老将费德勒说阿方决定设立科技特 *** 离开电视剧分w额两个大陆高科技了了不见了日i倒计时离开我立科说老师肯德基弗兰克萨江东父老将费德勒说; CGSize size = [str sizeWithFont:txtlbl.font constrainedToSize:CGSizeMake(txtlbl.frame.size.width, MAXFLOAT) lineBreakMode:NSLineBreakByWordWrapping]; //根据计算结果重新设置txtlbl的尺寸 [txtlbl setFrame:CGRectMake(7, 0, 310, size.height)]; txtlbl.text = str; *** 二: 代码如下: // iOS7_API_根据文字 字数动态确定Label宽高 // 设置Label的字体 HelveticaNeue Courier UIFont *fnt = [UIFont fontWithName:@HelveticaNeue size:24.0f]; _nameLabel.font = fnt; // 根据字体得到NSString的尺寸 CGSize size = [_nameLabel.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]]; // 名字的H CGFloat nameH = size.height; // 名字的W CGFloat nameW = size.width; _nameLabel.frame = CGRectMake(0, 0, nameW,nameH); *** 三: 代码如下: // 宽度W CGFloat contentW = self.bounds.size.width - _content.frame.origin.x - kMargin; // label的字体 HelveticaNeue Courier UIFont *fnt = [UIFont fontWithName:@HelveticaNeue size:18.0f]; _content.font = fnt; _content.numberOfLines = 0; _content.lineBreakMode = NSLineBreakByWordWrapping; // iOS7中用以下 *** 替代过时的iOS6中的sizeWithFont:constrainedToSize:lineBreakMode: *** CGRect tmpRect = [_content.text boundingRectWithSize:CGSizeMake(contentW, 1000) options:NSStringDrawingUsesLineFragmentOrigin attributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil] context:nil]; // 高度H CGFloat contentH = tmpRect.size.height; NSLog(@调整后的显示宽度:%f,显示高度:
在自主创业眼前,有着充足坚强的心,一切艰难全是能够 摆脱的,自主创业资金不足就也是能够 想办法摆脱的难题,就算可以资金投入的创业基金仅有非常少的一千元,也可以运用这一千元小本创业,下边这好多个新项目彻...
专业找手机黑客相关问题 怎么知道手机有没有被黑客攻击相关问题 怎么联系吃鸡黑客 网上律师追款骗局(瀛和律师加盟的骗局)...
据媒体报道,近日,有食客在济南海底捞连城广场店就餐时在乌鸡卷中吃出了硬质塑料片。海底捞工作人员随后将剩余乌鸡卷撤走回收,并提出本单免单并赔偿500元火锅券的处理方案,但消费者拒绝该方案。 7月20日...
贵州茅台集团是在中国三姓名酒之一,虽然它卖得偏贵,但事实上成本费用是很低的,虽然2020年新冠肺炎肺部感染肺炎疫情给很多 行业和著名品牌造成了很多伤害,但贵州茅台集团还是卖得很好,据调查,贵州茅台集团...
姚明全家福(非常少见的姚明一家五口集体合百思特网照) 姚明大家都知道吧,稍微看点篮球的同学都知道他的光辉历史,但是你知道姚明的家族吗?姚明出生于上海的一个篮球世家。父亲2.08米,曾效力于上海男篮;...
网站被ddos攻击了怎么办 保证服务器系统的安全 首先要确保服务器软件没有任何漏洞,防止攻击者入侵。确保服务器采用最新系统,并打上安全补丁。在服务器上删除未使用的服务,关闭未使用的端口。遭受攻击后,应...