解决设置了标签的最大行数,更新标签的内容为富文本内容,导致超过最大行数不显示...问题

简介: 解决设置了标签的最大行数,更新标签的内容为富文本内容,导致超过最大行数不显示...问题

客户要求标签内容要有行距,那么只能通过富文本来设置行距了。这样就遇到了设置了标签的最大行数,更新标签的内容为富文本内容,导致超过最大行数不显示…问题。

解决这个问题很简单,只需要加上一句self.contentLb.lineBreakMode = NSLineBreakByTruncatingTail;。

问题就是很多简单的问题我们不知道。

具体的代码如下:

-(void)setContentStr:(NSString *)contentStr
{
    if(isCommonUnitEmptyString(contentStr))
    {
        return;
    }
    _contentStr = contentStr;
    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWithString:contentStr];
    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    [paragraphStyle setLineSpacing:8];
    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [contentStr length])];
    self.contentLb.attributedText = attributedString;
    self.contentLb.lineBreakMode = NSLineBreakByTruncatingTail;
//    self.contentLb.text = getNotNilString(contentStr);
    [self unitsSdLayout];

}
目录
相关文章
|
搜索推荐 Java 应用服务中间件
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。 在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
|
运维 网络协议 安全
Wireshark经典实践和面试13点总结
这篇文章是关于Wireshark软件的实践和面试问题的总结,包括软件概述、功能、适合人群、平台支持、相关网址、界面介绍等内容。
364 2
Wireshark经典实践和面试13点总结
|
数据采集 存储 Web App开发
利用Puppeteer-Har记录与分析网页抓取中的性能数据
在现代网页抓取中,性能数据的记录与分析至关重要。本文介绍如何使用Puppeteer-Har工具记录和分析抓取过程中的性能数据。Puppeteer-Har结合了Puppeteer和Har的优势,简化了性能数据分析流程。首先确保已安装Node.js和npm,并通过`npm install puppeteer puppeteer-har`安装所需库。为了规避IP限制,本文还介绍了如何配置代理IP。最后,通过一个完整示例展示了如何使用Puppeteer-Har抓取今日头条的性能数据,并对生成的HAR文件进行解析和存储。希望本文能为您的网页抓取工作提供帮助。
361 1
利用Puppeteer-Har记录与分析网页抓取中的性能数据
|
弹性计算 人工智能 运维
Terraform从入门到实践:快速构建你的第一张业务网络(上)
本次分享主题为《Terraform从入门到实践:快速构建你的第一张业务网络》。首先介绍如何入门和实践Terraform,随后演示如何使用Terraform快速构建业务网络。内容涵盖云上运维挑战及IaC解决方案,并重磅发布Terraform Explorer产品,旨在降低使用门槛并提升用户体验。此外,还将分享Terraform在实际生产中的最佳实践,帮助解决云上运维难题。
1097 1
Terraform从入门到实践:快速构建你的第一张业务网络(上)
|
存储 关系型数据库 MySQL
MySQL中为什么要使用索引合并(Index Merge)?
通过这些内容的详细介绍和实际案例分析,希望能帮助您深入理解索引合并及其在MySQL中的
708 10
|
开发工具 数据安全/隐私保护 索引
LDAP学习笔记之二:389-DS(RHDS) 增删改查基本操作
LDAP学习笔记之二:389-DS(RHDS) 增删改查基本操作
|
人工智能 程序员 测试技术
AI程序员Devin在软件开发中的性能评估
【2月更文挑战第29天】AI程序员Devin在软件开发中取得突破,成功解决SWE-bench基准测试13.86%的问题,超出未辅助基线1.96%。展示强大编程能力,但处理复杂任务成功率仅4.80%,表明局限性。Devin能执行多步计划和自我纠错,但在理解复杂逻辑和用户偏好上需改进。在测试驱动开发场景下,成功通过率提升至23%,显示出合作潜力。然而,AI在软件工程领域仍有很大改进空间。
433 1
AI程序员Devin在软件开发中的性能评估
|
关系型数据库 MySQL 数据处理
Mysql 和 PostgreSQL 到底选啥?
Mysql 和 PostgreSQL 到底选啥?
1161 0
【数字IC手撕代码】Verilog边沿检测电路(上升沿,下降沿,双边沿)|题目|原理|设计|仿真
【数字IC手撕代码】Verilog边沿检测电路(上升沿,下降沿,双边沿)|题目|原理|设计|仿真
【数字IC手撕代码】Verilog边沿检测电路(上升沿,下降沿,双边沿)|题目|原理|设计|仿真
|
SQL 存储 关系型数据库
Mysql数据库基础知识(超详细)
数据库 数据库:DataBase ( DB),是存储和管理数据的仓库。 数据库管理系统:DataBase Management System (DBMS),操纵和管理数据库的大型软件。 SQL: Structured Query Language,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。
1094 1

热门文章

最新文章