zoukankan      html  css  js  c++  java
  • IOS计算字符串尺寸

    .h

    #import <Foundation/Foundation.h>
    
    @interface NSString (Extension)
    /**
     *  返回字符串所占用的尺寸
     *
     *  @param font    字体
     *  @param maxSize 最大尺寸
     */
    - (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize;
    @end

    。m

    #import "NSString+Extension.h"
    
    @implementation NSString (Extension)
    - (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize
    {
        NSDictionary *attrs = @{NSFontAttributeName : font};
        return [self boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;
    }
    @end
    IOS开发
  • 相关阅读:
    mysql面试知识点
    计算机网络
    BFS
    拓扑排序
    双指针
    回溯算法
    hash表 算法模板和相关题目
    桶排序及其应用
    滑动窗口
    贪心算法
  • 原文地址:https://www.cnblogs.com/luanmage/p/4666350.html
Copyright © 2011-2022 走看看