文档章节

1.NSString+category

BKF_
 BKF_
发布于 2016/03/02 23:25
字数 82
阅读 3
收藏 0

1.根据字体和字符串得到 view 的size

/**
 *  根据字体和文字得到 view 的size
 *
 *  @param text 文字
 *  @param font 字体
 *  @param maxW view的最大宽度
 *
 *  @return view 的 size
 */
+ (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxW:(CGFloat)maxW
{
    NSDictionary *attrs = @{NSFontAttributeName : font};
    CGSize maxSize = CGSizeMake(maxW, MAXFLOAT);
    return [text boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;
}


© 著作权归作者所有

共有 人打赏支持
上一篇: 2.UIView+category
下一篇: github-YYModel
BKF_
粉丝 1
博文 21
码字总数 4291
作品 0
广州
私信 提问

暂无文章

ViewPager+Fragment+FragmentPagerAdapter实现软件主界面

ViewPager之前的页面是由View构成的,现在由Fragment构成,之前的PagerAdapter这里也换成了FragmentPagerAdapter.因为PagerAdapter有 public Object instantiateItem(ViewGroup container, i......

鱼想吃肉
8分钟前
0
0
feign文件上传遇到的坑

明天写

王俊博客
13分钟前
0
0
scala的sorted,sortBy,sortWith

val lst = List(1,3,2,4,5) //scala中对于集合的排序有三种方法:sorted,sortBy,sortWith //sorted方法对一个集合进行自然排序,传递一个Ordering隐式参数 def sorted[B >: A](imp...

whoisliang
28分钟前
0
0
区块链扩容最佳途径?十分钟讲清楚侧链技术

今天我们来讲区块链扩容的另一个主流方案——侧链,侧链可作为解决区块链扩容难题的一种有效解决方案。有些人认为,从理论上说,这种解决方案可让所有人都满意。 基础概念 侧链协议本质上是一...

HiBlock
30分钟前
0
0
3年经验Java程序员面阿里P6 差距在哪里

虽然这位小伙伴觉得自己工作三年了,结果阿里连面都不面就把自己挂了,这让自己感到很伤心。但是还是有网友觉得,三年不到p6,很正常啊,明年再面就没有问题啦! Java程序员3年经验面阿里P6,...

架构师springboot
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部