博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UILabel文字大小自适应之--SizeToFit
阅读量:4218 次
发布时间:2019-05-26

本文共 1279 字,大约阅读时间需要 4 分钟。

在做UIlabel的时候一直苦于没有好的方法来实时控制label的宽度,后来发现iOS自带一个sizeToFit的方法可以根据label里的文字来自动适应尺寸

附上代码

@interface ViewController () @property (strong, nonatomic) UITextField *textField;@property (strong, nonatomic) UILabel *label; @end @implementation ViewController - (void)viewDidLoad {    [super viewDidLoad];     //按钮    UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(60, 50, 200, 40)];    btn.backgroundColor = [UIColor grayColor];    [btn setTitle:@"使用SizeToFit" forState:UIControlStateNormal];    [btn addTarget:self action:@selector(btnEvent) forControlEvents:UIControlEventTouchUpInside];    [self.view addSubview:btn];     //textField    _textField = [[UITextField alloc] initWithFrame:CGRectMake(60, 100, 200, 30)];    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeTextField) name:UITextFieldTextDidChangeNotification object:nil];    _textField.backgroundColor = [UIColor purpleColor];    [self.view addSubview:_textField];     //label    _label = [[UILabel alloc] initWithFrame:CGRectMake(60, 150, 40, 20)];    _label.backgroundColor = [UIColor orangeColor];    [self.view addSubview:_label];} - (void)btnEvent{    [_label sizeToFit];} - (void)changeTextField{    _label.text = _textField.text;} @end

原文地址:  http://blog.it985.com/11426.html
你可能感兴趣的文章
java事务大总结(四)spring事务相关大总结
查看>>
驴妈妈管理的一点经验总结
查看>>
IOS开发学习的好资料大搜藏
查看>>
SSH的认证终结(无需密码的git操作或者ssh链接无需密码)
查看>>
Jetty 的工作原理以及与 Tomcat 的比较
查看>>
ssh-keygen的使用方法 注意权限问题
查看>>
zookeeper的server的集群配置实例[张振华-Jack]
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第一篇:互联网时代U盘化生存方式 【张振华.Jack】
查看>>
CentOS6.4配置Hadoop-2.6.0集群配置安装指南(经过实战演练)【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第二篇:专注的力量 [张振华.Jack]
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第三篇:我的舍与得的2014[张振华.Jack]
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第五篇:不要给自己找任何借口【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第七篇:请留意我们身边的风景 【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第八篇:坚持的力量 【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第九篇:春节那些事-过年回家不需要理由【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第十一篇:马云乌镇40分钟演讲实录【张振华.Jack】
查看>>
Java并发编程从入门到精通 张振华.Jack --我的书
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第十二篇:世界上最快的捷径【张振华.Jack】
查看>>
Android中Java代码和XML布局效率问题
查看>>
android TextView属性大全(转)
查看>>