iOS开发中经常会遇到UILabel大小尺寸不固定的情况,需要根据文字内容变化,这时候就需要计算文字大小以自动改变UILabel的尺寸。 iOS7之后计算尺寸只需要一个方法就可以: 实例: ...
分类:
其他好文 时间:
2016-04-27 09:21:30
阅读次数:
174
在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstr ...
分类:
移动开发 时间:
2016-04-24 07:34:22
阅读次数:
181
UILabel * label = [[UILabel alloc]init]; NSString * htmlString = @"<span style=\"font-family:Helvetica;font-size:15pt;color:#9DC216\">感谢使用 </span> <sp ...
分类:
其他好文 时间:
2016-04-23 18:18:19
阅读次数:
154
IOS系统框架中UILabel的属性textAlignment只调整水平方向的居中,居左,居右,而没有垂直方向的调整。所以要自定义一个继承自UILabel的类,在类的实现文件中进行文字的重绘,达到垂直方向的位置调整。 新建一个类文件,继承自UILabel,头文件如下: 在.m文件中,实现vertic ...
分类:
其他好文 时间:
2016-04-19 11:38:37
阅读次数:
193
Label设置行间距内容摘要
UILabel显示多行文本
UILabel设置行间距
解决单行文本 & 多行文本显示的问题
场景描述
众所周知,UILabel显示多行的话,默认行间距为0,但实际开发中,如果显示多行文本,一般情况下会有一定的行间距。如果想动态调整行间距,则需要赋值富文本属性(而不是文本属性)
问题分析Label显示多行文本
label默认情况下,只会显示单行文本,主要是因为它的numb...
分类:
其他好文 时间:
2016-04-17 22:45:23
阅读次数:
298
一、UILabel 1、UILabel(标签):是显示文本的空间。在App中UILabel是出现频率最高的控件。 2、UILabel是UIView的子类,作为子类一般是为了扩充父类的功能UILabel扩展了文字显示的功能,UILabel是能显示文字的视图。 3、创建UILabel 1 // 创建UI ...
分类:
移动开发 时间:
2016-04-16 10:44:02
阅读次数:
198
作为一个开发者,经常会有一些莫名其妙的问题,大多都是细节,但是可能困扰我很久很久,在这里记录一下。 加载Xib,造成页面延迟很久才进入,通过查看Time Profile,找到了最终原因:UILabel的字体。 label如果使用了attributed,它默认会给你设置为 “苹方”字体,而不是Syst ...
分类:
移动开发 时间:
2016-04-12 14:23:10
阅读次数:
135
RTLabel 基于富文本的格式,适用于iOS,类似HTML的标记。 RTLabel 基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于Core Text,因此也支持Core Text上的一些东西。 详细介绍可以在githup上下载demo学习。 NSMutableDiction ...
分类:
其他好文 时间:
2016-04-09 16:44:11
阅读次数:
119
以下是三个IOS开发中最常用的控件,作为IOS基础学习教程知识 ,初学者需要了解其基本定义和常用设置,以便在开发在熟练运用。 UIButton按钮 第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够 ...
分类:
其他好文 时间:
2016-04-07 09:40:58
阅读次数:
143