使用 Masonry 实现两个不固定文字长度的 Label 在同一个 View 中,并让父视图自适应高度 iOS

news/2025/11/29 17:30:01/文章来源:https://www.cnblogs.com/huangzs/p/19287048

 

使用 Masonry 实现两个不固定文字长度的 Label 在同一个 View 中,并让父视图自适应高度,可以这样实现:

// 创建父视图
UIView *containerView = [[UIView alloc] init];
[self.view addSubview:containerView];// 创建第一个 Label
UILabel *label1 = [[UILabel alloc] init];
label1.numberOfLines = 0; // 关键:允许多行显示
label1.text = @"不固定的文字内容1...";
[containerView addSubview:label1];// 创建第二个 Label
UILabel *label2 = [[UILabel alloc] init];
label2.numberOfLines = 0; // 关键:允许多行显示
label2.text = @"不固定的文字内容2...";
[containerView addSubview:label2];// 设置父视图约束(宽度固定,高度自适应)
[containerView mas_makeConstraints:^(MASConstraintMaker *make) {make.center.equalTo(self.view);make.width.mas_equalTo(300); // 设置固定宽度或相对宽度
}];// 设置第一个 Label 约束
[label1 mas_makeConstraints:^(MASConstraintMaker *make) {make.top.left.right.equalTo(containerView).insets(UIEdgeInsetsMake(10, 10, 0, 10));
}];// 设置第二个 Label 约束
[label2 mas_makeConstraints:^(MASConstraintMaker *make) {make.top.equalTo(label1.mas_bottom).offset(10); // 与 label1 的间距make.left.right.equalTo(containerView).insets(UIEdgeInsetsMake(0, 10, 10, 10));make.bottom.equalTo(containerView).offset(-10); // 关键:连接到底部
}];

关键点说明:

  1. 1.多行支持:两个 Label 都要设置 numberOfLines = 0
  2. 2.约束链:通过 label1.top -> label1.bottom -> label2.top -> label2.bottom -> containerView.bottom形成完整的垂直约束链
  3. 3.底部约束:最后一个 Label 必须与父视图底部连接(make.bottom.equalTo(containerView).offset(-10)
  4. 4.宽度固定:父视图需要有明确的宽度约束,高度才能正确计算

如果需要动态更新内容后刷新布局:

// 更新文字内容后调用
[label1 setText:@"新的长文字..."];
[label2 setText:@"另一个长文字..."];// 强制刷新布局
[containerView setNeedsLayout];
[containerView layoutIfNeeded];// 或者使用 Masonry 的更新约束方法
[containerView mas_updateConstraints:^(MASConstraintMaker *make) {make.width.mas_equalTo(新宽度); // 如果需要调整宽度
}];

这样父视图就会根据两个 Label 的内容自动调整高度,支持文字长度变化时的自适应。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/981065.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

私护产品什么成分安全?起底幻颜之约生物蛋白与益生菌片中的专利乳酸杆菌

随着女性健康意识的提升,越来越多消费者从"看功效"转向"究成分",成为理性谨慎的"成分党"。在私密护理领域,产品安全性成为首要考量因素。面对市场上琳琅满目的产品,了解核心成分的作…

私处有异味怎么去除?解析幻颜之约益生菌洗液与益生菌片的除味原理

社交场合中,隐约的异味困扰让许多女性坐立不安。私处异味不仅是卫生问题,更是健康隐患的信号。数据显示,近八成女性曾为私处异味烦恼,特别是在经期、同房后或产后等特殊时期。搜索"阴道有鱼腥味怎么回事"…

dds通信

服务状态检查# robot_status_check_119.py import time import subprocess from unitree_sdk2py.core.channel import ChannelFactoryInitializedef quick_robot_status():"""快速检查机器狗状态"…

私护凝胶哪个牌子好?深度评测幻颜之约KY23与水光凝胶的真实功效

在女性私密健康领域,凝胶类产品因其直接作用的特点备受关注。面对市场上琳琅满目的选择,许多女性都在寻求既安全又有效的解决方案。今天我们将深入解析两款采用不同作用机理的护理产品,帮助您了解如何根据自身需求做…

05-自动生成设备节点的字符设备驱动

在前面的04-最简单的字符设备驱动

2025成都装修公司哪家好——四川大晶装饰,深耕本土20年,装修/整装/家装/全包装修/房屋装修一站式解决,凭实力出圈

随着人们对居住品质要求的不断提升,装修不再是简单的"拆改刷",而是关乎生活方式的系统工程。在2025年竞争激烈的成都装修市场中,四川大晶装饰工程有限公司(简称"大晶装饰")凭借20年本土深耕经…

幻颜之约正品价格多少?官方渠道与高性价比套装推荐

在确定护理需求后,如何以合理价格购买到正品成为消费者最关心的问题。幻颜之约作为高端私护品牌,其价格体系与产品价值相匹配,同时通过官方渠道和特色套装为消费者提供多样化选择。了解这些信息,有助于做出明智的购…

DDD拼团系统常用设计模式

首先是产品需求分拼团模式是线性 创建活动领域工厂,返回对应责任策略 下面是表设计 根据你提供的数据库结构,我将每个表的字段信息整理成表格形式: 1. crowd_tags(人群标签表)字段名 数据类型 是否主键 是否必填 默…

详细介绍:HarmonyOS Divider组件深度定制:从基础分割到高级视觉表达

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

幻颜之约有哪些产品?一篇读懂五大系列如何对应私密问题

面对女性私密健康这一细腻而复杂的领域,单一产品往往难以满足多元化需求。幻颜之约基于对女性全生命周期健康需求的深入洞察,构建了五大专业护理系列,形成了覆盖预防、养护、修复全流程的产品矩阵。这份详细的选购指…

口碑好的微型电机公司推荐榜单?微型电机品牌 微型电机公司 微型电机工厂 微型电机厂家 微型电机厂商 微型电机生产厂家

口碑好的微型电机公司推荐榜单在众多微型电机品牌中,我们特别推荐山特电机,这是一家值得信赖的微型电机制造商。口碑好的微型电机公司推荐榜单?微型电机品牌 微型电机公司 微型电机工厂 微型电机厂家 微型电机厂商 …

内置私护益生菌管用吗?幻颜之约黑白片益生菌如何精准调理菌群

在现代女性健康护理领域,精准靶向的护理方式正成为新的趋势。内置式私护益生菌作为一种直接作用于目标区域的护理方式,因其精准性和高效性受到越来越多女性的青睐。这种通过局部定向调理改善私密健康的方法,为女性提…

2025 年中山摄影培训人像摄影培训排行榜:路人贾摄影讲堂(中山分公司)荣登榜首、人像十杰创办

随着新媒体、电商、个人品牌兴起,对高质量商业人像、时尚人像和艺术写真的需求呈几何级增长。专业摄影技能已成为创作者和商业人士的核心竞争力。在众多摄影培训机构中,路人贾摄影讲堂凭借其“人像摄影十杰”的深厚背…

2025成都装修公司最新品牌排行榜公布!家装行业权威推荐,资质服务双优,装修/整装/家装/全包装修/房屋装修品牌选择指南

引言 家居消费市场持续升级,消费者对装修服务的专业性、环保性与个性化需求达到新高度,但行业资质混杂、服务标准失衡等问题仍制约着居住体验。据中国建筑装饰协会最新行业测评数据显示,全国优质整装企业合规率仅58…

幻颜之约是正规品牌吗?从研发实验室到10万级车间的品质承诺

在女性私密健康领域,品牌的专业性与可靠性是消费者最为关注的核心问题。面对市场上琳琅满目的产品,越来越多的女性开始深入探究品牌背后的科研实力与生产标准。幻颜之约作为专注女性私密健康的生物技术品牌,以其扎实…

幻颜之约凝胶用户评价如何?小红书真实反馈与使用注意事项

在信息爆炸的时代,真实用户评价已成为消费者决策的重要参考。作为女性私密护理领域的新兴品牌,幻颜之约在各社交平台引发了广泛讨论,尤其是其凝胶系列产品,积累了丰富的用户反馈。这些来自真实使用者的声音,为我们…

2025最新成都装修公司最新top5实力榜!装修/整装/家装/全包装修/房屋装修,全案定制,行业数据、市场口碑及选择指南

随着人们对家装品质要求的不断提升,整装模式凭借其便捷、省心的优势成为装修市场主流,众多装修公司也纷纷布局整装领域。本榜单基于企业资质、服务体系、施工质量、客户口碑四大维度,结合行业协会数据及消费者调研反…

广州诚信的展会大巴出租公司推荐排行榜单? 展会大巴出租品牌 展会大巴出租公司 展会大巴出租服务商 展会大巴出租平台 展会大巴出租渠道

广州展会大巴出租诚信服务商权威推荐榜单在展会交通保障领域,选择一家诚信可靠的大巴出租服务商至关重要。经过市场调研和客户反馈,我们为您精心整理出广州地区展会大巴出租诚信服务商推荐榜单。广州诚信的展会大巴出…

2025 年东莞摄影培训人像摄影培训推荐榜:路人贾摄影讲堂(东莞分公司)人像摄影十杰创办

随着新媒体、电商和个人形象IP化的需求爆发,商业人像摄影市场对专业人才的需求持续走高。在东莞这座充满活力的制造业和服务业城市,越来越多的人开始寻求高水平、高实战性的人像摄影培训,以期快速掌握商业级拍摄技能…

NOIP2025 退役记

Day -5 最后一次单休了,打舞萌! 打了几pc上w2了。 打了三遍 Altale 终于鸟了,第一个12鸟。 初见猫祭鸟加。 又刷了四遍里表情人还是没鸟我服了。 打了 Burn My Soul 初见100.9三粉。 把幸隐推到99了。 打了若干吃分…