UILabel

1:UILabel 自动换行 但是 UILabel的高度 必须足够高,才能显示出来.

cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.numberOfLines = 0;

2:粗体

label1.font = [UIFont boldSystemFontOfSize:13];

3:设置是否应该减少字体大小以适应Label本身大小,以能够显示更多的内容,默认是NO

self.testLabel.adjustsFontSizeToFitWidth = NO; 

设置为YES时的效果如图:

设置为NO时的效果如图:

4:这时字符串很长,但是缺显示不全面,如何让内容无论多长都可以显示出来呢?

[self.testLabel sizeToFit];

设置后执行效果如图:

5:还有一种方式是让字体的大小随着内容长度自动缩小到一定程度:

[_testLabel setMinimumScaleFactor:0.3];
时间: 2024-12-23 19:07:32

UILabel的相关文章

UILabel的使用

一.初始化 ? 1 2 3 UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(40, 40, 120, 44)];       [self.view addSubview:myLabel]; 二.设置文字   ①.设置默认文本  ? 1 2 NSString *text = @"标签文本"; myLabel.text = text; 效果: ②.设置标签文本(此属性是iOS6.0之后才出现,如若不是必要,不建议使用

ios-IOS中UILabel里面有中文和英文

问题描述 IOS中UILabel里面有中文和英文 UILabel *nameLabel1 = [[UILabel alloc] initWithFrame:CGRectMake(90 80 180 150)]; nameLabel1.text = @""丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁丁wwwwwwwwwwwwwwww丁""; nameLabel1.font = [UIFont systemFontOfSize: 15]; [nameLabel

固定UILabel宽度分行显示

固定UILabel宽度分行显示 这种小伎俩估计都被用烂了,笔者给大家提供一个category文件,供大家简单设置哦. 各种富文本效果哦(普通文本也是可以用的呢): 3行,固定宽度200 2行,固定宽度200 无限行,固定宽度250 无限行,固定宽度250,设置段落样式 源码: UILabel+SizeToFit.h  与  UILabel+SizeToFit.m // // UILabel+SizeToFit.h // SizeToFit // // Copyright (c) 2014年 Y.

UILabel混合显示动画效果

UILabel混合显示动画效果   效果   源码 https://github.com/YouXianMing/Animations // // MixedColorProgressViewController.m // Animations // // Created by YouXianMing on 16/1/5. // Copyright 2016年 YouXianMing. All rights reserved. // #import "MixedColorProgressView

objective c-添加多个UILabel,其中每个label有不同行

问题描述 添加多个UILabel,其中每个label有不同行 应用中有一个视图,我想设置一些标签,但是每个标签的数量和文本长度都不一样. UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 50)]; label.text = @"Varying text length here"; label.numberOfLines = 0; [label sizeToFit]; [[self view

可以触发点击事件并变色的UILabel

可以触发点击事件并变色的UILabel 谁说UILabel不能够当做button处理点击事件呢?今天,笔者就像大家提供一个改造过的,能够触发点击事件并变色的UILabel:) 效果图: 还能当做计时器用囧: 源码如下: TapLabel.h 与 TapLabel.m // // TapLabel.h // TapLabel // // Copyright (c) 2014年 Y.X. All rights reserved. // #import <UIKit/UIKit.h> @class

详解UILabel的adjustsFontSizeToFitWidth值

详解UILabel的adjustsFontSizeToFitWidth值 UILabel有一个属性值,叫adjustsFontSizeToFitWidth,看着名字就知道,他是用来让文字自动适应UILabel宽度的. 先看看显示效果: 测试用源码: // // RootViewController.m // Letters // // Created by YouXianMing on 14-9-14. // Copyright (c) 2014年 YouXianMing. All rights

高逼格UILabel的闪烁动画效果

高逼格UILabel的闪烁动画效果 最终效果图如下: 源码: YXLabel.h 与  YXLabel.m // // YXLabel.h // // Created by YouXianMing on 14-8-23. // Copyright (c) 2014年 YouXianMing. All rights reserved. // #import <UIKit/UIKit.h> @interface YXLabel : UIView @property (nonatomic, stro

iphone-如何判断UILabel被自动调整过大小?

问题描述 如何判断UILabel被自动调整过大小? 有没有什么方法可以编程判断在label里面的text被调整过大小? 解决方案 可以通过检测text字体的大小和label宽度来判断: 试试这个代码: CGSize size = [yourLabel.text sizeWithFont:label.font constrainedToSize:CGSizeMake(100000, yourLabel.frame.size.height) lineBreakMode:yourLabel.lineB

iOS7中计算UILabel中字符串的高度

iOS7中计算UILabel中字符串的高度 iOS7中出现了新的方法计算UILabel中根据给定的Font以及str计算UILabel的frameSize的方法.本人提供category如下: UILabel+StringFrame.h // // UILabel+StringFrame.h // LabelHeight // // Copyright (c) 2014年 Y.X. All rights reserved. // #import <UIKit/UIKit.h> @interfa