这个东西真不错 特从CC上转载过来
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];//必须是这组值,
这个frame是初设的,没关系,后面还会重新设置其size。
[label setNumberOfLines:0]; //必须是这组值
NSString *s = @"这个frame是初设的,没关系,后面还会重新设置其size。这个frame是初设的,没关系,后面还会重新设置其size。这个frame是初设的,没关系,后面还会重新设置其size。这个frame是初设的,没关系,后面还会重新设置其size。这个frame是初设的,没关系,后面还会重新设置其size。这个frame是初设的,没关系,后面还会重新设置其size。这个frame是初设的,没关系,后面还会重新设置其size。";
UIFont *font = [UIFont fontWithName:@"Arial" size:12];
CGSize size = CGSizeMake(320,2000);
CGSize labelsize = [s sizeWithFont:font constrainedToSize:size lineBreakMode:UILineBreakModeWordWrap];
label.frame = CGRectMake(0.0, 0.0, labelsize.width, labelsize.height );
label.backgroundColor = [UIColor purpleColor];
label.textColor = [UIColor blackColor];
label.text = s;
label.font = font;
[font release];
下面代码获取NSString写进单行的宽度与高度:
CGSize singleLineStringSize = [s sizeWithFont:font];
ps:需要检查其执行效率。
trackback:http://willonboy.tk/post/2011/06/05/opengl-homogeneous-coordinate.aspx
分享到:
相关推荐
UIlabel根据文本、字体获得label宽度;自适应宽高
可以根据需要不同来选择使用高度自适应和宽度自适应.
UIlabel根据文本、字体获得label宽度;自适应宽高
github地址:https://github.com/fengzhihao123/UI-Swift 如果帮助到了大家,还望点个star和fork
UILabel *tempLabel = [[UILabel alloc] init]; //设置背景颜色 tempLabel.backgroundColor = [UIColor redColor]; //设置内容 tempLabel.text = contentStr; //设置字体颜色 tempLabel.textColor = [UIColor...
主要为大家详细介绍了iOS UILabel根据内容自动调整高度,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
UILabel ios7 与ios7之前实现自适应撑高的方法, 文本的内容长度不一,需要根据内容的多少来自动换行处理文本的内容。这里简单实现ios7自适应撑高的方法.
当我们要在一个UILabel组件上显示指定文章格式和行间距 字体颜色或风格且高度不确定的文章时,只需要把该文件拉进工程。把头文件导入,即可让UILabel组件调用分类方法。任可要求均可满足。并且,还可以求出文章的...
UIButton,UILabel文字旋转(倾斜),UIButton,UILabel文字旋转(倾斜)
简单方便的给UILabel内容中某几个文字添加点击事件,实现定制要求
微信评论点击确定所点击的用户,获取UIlabel点击处的文字
比较方便的多行UILabel 可自定义文字间距,行间距,及段落间距 有这方面需求的可以下来用用,直接导入.h .m文件即可 .h里有使用方法
UILabel 自动换行的demo,修改代码中的文字就可以自动适应
2、block加号减号方法创建自适应宽度和高度的label对象 3、block加号减号方法创建文字填充图片按图片颜色变化的label对象 4、block加号减号方法创建带有格式化字符串的label对象(写的比较鸡肋,没有用系统的方便...
当调整“行间距”或“字间距”后,很多时候需要对Label进行高度自适应,此时会出现高度计算错误的问题,所以我们需要对“富文字”高度进行计算。计算结束后,经测试发现:当文字为1行并且全部文字为“中文”时,高度...
UILabel是一个用于显示文字信息的标签视图类,即UIView的子类。 以下是关于UILabel的官方网址:https://developer.apple.com/reference/uikit/uilabel 引言 有时我们需要根据UILabel内部的字体格式(包括字体大小,...
博客中的IOS TableView的Cell高度自适应,UILabel自动换行适应 的项目源码
UILabel、UILabel基本用法、UILabel详解,UILabel常用方法