iOS UILabel 自适应高度宽度
2016-08-19 16:00
363 查看
说明:使用sizeWithFont方法前需要把frame和font都设置好,后面的constrainedToSize是label最大的size,如果达到了最大尺寸仍然显示不下会显示"...",也可以直接使用sizeWithFont方法.
UILabel *lab = [[UILabel alloc]init]; lab.frame = CGRectMake(20, 100, 200, 20); lab.textColor = [UIColor blackColor]; lab.backgroundColor = [UIColor redColor]; [self.view addSubview:lab]; lab.numberOfLines = 0; lab.font = [UIFont systemFontOfSize:20]; lab.text = @"发附件发看风景AFAF按个发发按揭房AF发 发;案件开发啊发发发货了个发浪费哈发啊发立法法里复活了方法来发挥看风景AFAF按个发发按揭房AF发 发;案件开发啊发发发货了个发浪费哈发啊发立"; CGSize titleSize = [lab.text sizeWithFont:[UIFont systemFontOfSize:20.0f] constrainedToSize:CGSizeMake(self.view.frame.size.width-40, 200)]; lab.frame = CGRectMake(20, 100, titleSize.width, titleSize.height); NSLog(@"%f---%f",titleSize.width,titleSize.height);
相关文章推荐
- ios 文字 控件 自适应 高度 宽度 CustomCell 自适应高度+uilabel自动换行+ UITextView 根据内容自动调整高度
- IOS UILabel自适应里面的文字,自动调整宽度和高度的
- iOS UILabel自适应里面的文字,自动调整宽度和高度
- IOS UILabel自适应里面的文字,自动调整宽度和高度的
- IOS UILabel自适应里面的文字,自动调整宽度和高度的
- iOS UILabel自适应高度宽度
- iOS-UILabel的宽度,高度自适应文字
- iOS开发- UILabel 自动换行 及 高度自适应
- IOS之UILabel自适应高度
- IOS动态获取字符串NSString的长宽--自适应文本宽度、高度
- iOS开发——UILabel自动换行及高度自适应UILabel自动换行及高度自适应
- IOS 7.0以后的UILabel自适应高度解决办法.
- UILabel 文字自适应调整高度和宽度
- UILabel自适应里面的文字,自动调整宽度和高度
- IOS TableView的Cell高度自适应,UILabel自动换行适应 table里控件位置自适应
- IOS TableView的Cell高度自适应,UILabel自动换行适应
- UILabel自适应里面的文字,自动调整宽度和高度
- IOS动态获取文本的高度--自适应文本宽度、高度Textview
- iOS-UILabel的宽度自适应文字
- IOS TableView的Cell高度自适应,UILabel自动换行适应