UILabel的顶对齐解决方法

摘要:
对于具有多行文本的UILabel,需要设置UILabel的numberoflines属性。默认情况下,此属性为1,即只显示一行,其余的将在尾部和中间截断,具体取决于初始设置。在这里,您可以将其设置为numberolines=0,并且不限制标签的行数。行数由实际的字数决定。然而,在计算行数后,发现文本将在中间上下对齐,而我想在顶部对齐。解决这个问题的方法是使用uilabel的sizefit方法,并将该方法发送给对象。

对于有多行文字的UILabel而言,需要设置UILabel的numberoflines属性,此属性默认是1,也就是只显示一行,多余的会以尾部,中间的方式进行截断,具体要看你的初始设置。

在这里可以将其设置为numberoflines=0, 不限制label的行数,以实际文字数来确定行数。但是在解决行数后,又发现文字会上下居中对齐,而我是要顶对齐,解决此问题的方法是使用uilabel的sizetofit方法,将此方法发送给对象即可。

免责声明:文章转载自《UILabel的顶对齐解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android基础——广播(静态注册)JAVA RSA私钥 加密(签名) 对应 C# RSA私钥 加密(签名)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

UILabel

一.默认状态 单行,不可获取用户点击事件,UIViewContentModeRedraw模式,改变就重绘. 二.相关属性与函数 1.文本属性 text        // label 显示的文字 font        // text 的字体,值不可以是nil,否则异常 textColor      // text 的颜色 textAlignment  /...

iOS开发:常用的UIView控件——UILabel、UITextField、UIButton

前面几篇文章已经对iOS开发中比较基本的几个文件进行了了解,今天主要学习StoryBoard文件和几个常见的UI控件。 Storyboard功能是在iOS5开始新增的功能,一种新技术的出现大多是为了弥补旧技术的不足,而在storyboard之前iOS 开发设计界面是使用nib文件(xib),storyboard文件相对nib文件的好处主要体现在storyb...

(转)iOS学习——UIlabel设置行间距和字间距

  在iOS开发中经常会用到UIlabel来展示一些文字性的内容,但是默认的文字排版会觉得有些挤,为了更美观也更易于阅读我们可以通过某些方法将UIlabel的行间距和字间距按照需要调节。   比如一个Label的默认间距效果是这样: 然后用一个封装起来的Category来调整这部分文字的行间距,其中5.0就是我自定义的文字间距: [UILabel cha...

[转]UILabel自适应大小

当内容不足以将整个Label占满的时候,可以将Label中的内容顶部对齐显示,并自适应大小。 1、给myLabel标签内填充文本 Ios代码 myLabel.text=@"thetextwillfillthelabel"; 2、设置myLabel的最大显示行数(0表示不限) Ios代码 myLabel.numberOfLines=0; 3、设置...

【Swift】UILabel的简单操作方法

@IBActionfuncbuttonClick_LabelCtrl(sender: AnyObject) { //定义CGRect来初始化UILable varframe: CGRect= CGRect(x: 50, y: 50, 200, height: 200) varlabel: UILabel= UILabel(frame: frame) //获...

iOS UIPickerView 可能会出现选中行不显示或者去掉上下两条横线的问题解决,

                       这个问题很容易解决,需要在pickerview的代理方法中设置上下横线的颜色就可以了                                                                                                                  ...