• swift计算label动态宽度和高度


      swift计算label动态宽度和高度

    func getLabHeigh(labelStr:String,font:UIFont,CGFloat) -> CGFloat {

            let statusLabelText: NSString = labelStr

            let size = CGSizeMake(width, 900)

            let dic = NSDictionary(object: font, forKey: NSFontAttributeName)

            let strSize = statusLabelText.boundingRectWithSize(size, options: .UsesLineFragmentOrigin, attributes: dic as? [String : AnyObject], context: nil).size

            return strSize.height

        }

        

        func getLabWidth(labelStr:String,font:UIFont,height:CGFloat) -> CGFloat {

            let statusLabelText: NSString = labelStr

            let size = CGSizeMake(900, height)

            let dic = NSDictionary(object: font, forKey: NSFontAttributeName)

            let strSize = statusLabelText.boundingRectWithSize(size, options: .UsesLineFragmentOrigin, attributes: dic as? [String : AnyObject], context: nil).size

            return strSize.width

        }

  • 相关阅读:
    s3fs 挂载minio为本地文件系统
    P5787 线段树分治
    P5494 线段树分裂
    P1552 [APIO2012]派遣
    CF600E Lomsat gelral(线段树合并)
    P5283 异或粽子
    P4735 最大异或和(可持久化 trie)
    P3960 列队
    bzoj4316 小C的独立集
    P5021 赛道修建
  • 原文地址:https://www.cnblogs.com/YangFuShun/p/5802059.html
Copyright © 2020-2023  润新知