iOS如何动态确定UILabel的大小

iOS如何动态确定UILabel的大小,第1张

概述我试图找出一种方法来了解UILabel基本上字符串和字体大小的大小,以了解如何定义CGRect维度. 在此我知道了: UILabel *myLabel = [[UILabel alloc] init];myLabel.font = [UIFont fontWithName:@"BentonSansComp-Medium" size:50.0];myLabel.text = @"This is 我试图找出一种方法来了解UILabel基本上字符串和字体大小的大小,以了解如何定义CGRect维度.

在此我知道了:

UILabel *myLabel = [[UILabel alloc] init];myLabel.Font = [UIFont FontWithname:@"BentonSansComp-Medium" size:50.0];myLabel.text = @"This is a string example"

问题是我没有可用字符串列表,但需要将标签居中,字符串不应该是剁(使用上面的例子:“这是一个str ……”).你们中的任何人都知道如何根据字符串和字体大小确定UILabel的大小?

我真的很感谢你的帮助.

@R_419_6120@ 只是用

UILabel *myLabel = [[UILabel alloc] init]; myLabel.Font = [UIFont FontWithname:@"BentonSansComp-Medium" size:50.0]; myLabel.text = @"This is a string example"  [myLabel sizetoFit]; //it will resize the label to just the text is set CGRectMake size = myLabel.frame; // u will get the frame of the label once is resized float height = size.size.height;  //to get the height of the label float wIDth = size.size.wIDth;  //to get the wIDth of the label

希望能帮助到你

确保改变文本的时间你调用[myLabel sizetoFit];方法

总结

以上是内存溢出为你收集整理的iOS如何动态确定UILabel的大小全部内容,希望文章能够帮你解决iOS如何动态确定UILabel的大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存