iOS开辟之UILabel末了增加睁开折叠—Swift

源代码 2024-9-22 12:13:49 26 0 来自 中国
媒介

针对超过指定行数表现睁开,点击后表现全文,简朴封装了一个控件,在此抛砖引玉供各人参考。
特性


  • 支持富文本
  • 支持内边距
  • 支持AutoLayout
原理

使用CoreText切割字符串后,盘算截断符的宽度,按照宽度重新天生新的字符串。这里焦点在于怎样保障新的字符串不会超出设置的行数。焦点代码参考如下:
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 05:54, Processed in 0.206548 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表