请选择 进入手机版 | 继续访问电脑版
源码天堂 设为首页 收藏本站
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

切换风格 立即注册 找回密码

IOS教程网

新浪微博达人勋

2699

积分

349

金钱

1

广播

Rank: 6Rank: 6

积分
2699

活跃会员热心会员推广达人社区QQ达人最佳新人

发表于 2017-8-25 14:53:31 | 显示全部楼层 |阅读模式
分享到:
设定文本字体大小,固定文本的宽度,动态获取文本高度!
  1. #pragma mark 动态获取字符串高度
  2. + (CGFloat)getHeightByWidth:(CGFloat)width title:(NSString *)title font:(UIFont *)font
  3. {
  4.     UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, width - 20, 0)];
  5.     label.text = title;
  6.     label.font = font;
  7.     label.numberOfLines = 0;
  8.     [label sizeToFit];
  9.     CGFloat height = label.frame.size.height;
  10.     return height;
  11. }
复制代码
设定文本字体大小,固定文本的高度,动态获取文本宽度!

  1. #pragma mark 动态获取字符串宽度
  2. + (CGFloat)getWidthByHeight:(CGFloat)height title:(NSString *)title font:(UIFont *)font
  3. {
  4.     UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 0, height)];
  5.     label.text = title;
  6.     label.font = font;
  7.     label.numberOfLines = 0;
  8.     [label sizeToFit];
  9.     CGFloat width = label.frame.size.width;
  10.     return width;
  11. }
复制代码



新浪微博达人勋

461

积分

8

金钱

0

广播

Rank: 3Rank: 3

积分
461
发表于 2017-8-25 14:53:57 | 显示全部楼层
前排顶,很好!

新浪微博达人勋

2517

积分

271

金钱

0

广播

Rank: 6Rank: 6

积分
2517

社区QQ达人最佳新人

发表于 2017-9-9 03:37:51 | 显示全部楼层
我了个去,顶了

新浪微博达人勋

2555

积分

318

金钱

0

广播

Rank: 6Rank: 6

积分
2555

社区QQ达人最佳新人活跃会员热心会员推广达人

发表于 2017-10-1 13:04:06 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下

新浪微博达人勋

461

积分

1

金钱

0

广播

Rank: 3Rank: 3

积分
461
发表于 2017-10-27 09:32:05 | 显示全部楼层
我擦!我要沙发!

新浪微博达人勋

360

积分

0

金钱

0

广播

Rank: 3Rank: 3

积分
360
发表于 2017-11-1 09:16:37 | 显示全部楼层
沙发???

新浪微博达人勋

472

积分

0

金钱

0

广播

Rank: 3Rank: 3

积分
472
发表于 2017-11-8 07:14:44 | 显示全部楼层
我是个凑数的。。。

新浪微博达人勋

1312

积分

0

金钱

0

广播

Rank: 6Rank: 6

积分
1312
发表于 2017-11-21 17:03:00 | 显示全部楼层
路过的帮顶

新浪微博达人勋

2490

积分

299

金钱

1

广播

Rank: 6Rank: 6

积分
2490

社区QQ达人最佳新人活跃会员热心会员推广达人

发表于 2017-11-29 00:29:44 | 显示全部楼层
呵呵。。。

新浪微博达人勋

2482

积分

255

金钱

0

广播

Rank: 6Rank: 6

积分
2482

社区QQ达人最佳新人

发表于 2017-12-19 05:31:06 | 显示全部楼层
回个帖子,下班咯~
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

小黑屋|手机版|Archiver|IOS教程网. ( 粤ICP备12089784号  

GMT+8, 2018-12-18 23:20 , Processed in 0.186945 second(s), 44 queries .

Powered by Discuz X3.1

© 2001-2013 IOS教程网

快速回复 返回顶部 返回列表