根据 字数 确定 UI控件高度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据 字数 确定 UI控件高度相关的知识,希望对你有一定的参考价值。

//字体

    textLabel.font = [UIFont systemFontOfSize:13];

    CGFloat labelWidth = [UIScreen mainScreen].bounds.size.width-100;

    // 创建文字

    NSString *string [email protected]"《蛮荒记》的故事展开:大荒586年, 神农化羽,神帝之位悬空,引发金、木、水、火、土五族大战。神农传人拓跋野与义弟蚩尤联合对抗侵略者,双军交锋,大地却在战场中央裂开,封印太古凶魔的皮母地丘重现人间,混沌一出,天下将亡。这版概念海报一经曝光,立刻引发不少网友围观。 2015年的影视圈,掀起了网络文学改编IP的热潮:根据《盗墓笔记》、《鬼吹灯》等热门IP改编的多部电视剧、电影相继上映。2016年伊始,阿里影业也放“大招”,正式宣布《蛮荒记》这一IP也将搬上大银幕。  据《蛮 48589829380912081720374109qw89908yoiuioqewropiu21iopqiwejl;skjv;lskjfd;lskjdfl;kjsd;lfkjasl;dfja;ldfjka;sldkfasdfasdfasdf";

    textLabel.text = string;

    

    CGSize maxSize = CGSizeMake(labelWidth, MAXFLOAT);

//自带方法 boundingRectWithSize:maxSize

    CGSize size = [string boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:textLabel.font} context:nil].size;

    textLabel.frame = CGRectMake(60, 150, size.width, size.height);

以上是关于根据 字数 确定 UI控件高度的主要内容,如果未能解决你的问题,请参考以下文章

UI控件之UILable

当我们使用不同尺寸和类型的屏幕时,如何在 iOS 中设置 UI 控件的宽度和高度约束?

UI整理-----part2--UI控件

Unity 基础-------------------------关于Anchor锚点的理解

Android开发中给EditText控件添加TextWatcher监听实现对输入字数的限制

一篇sci论文多少字?