在IOS应用程序中,我在滚动视图中有一个标签,其中包含我在下面描述的属性
self.detailMainLabel?.numberOfLines = 0
self.detailMainLabel?.lineBreakMode = .ByWordWrapping
self.detailMainLabel?.sizeToFit()
Run Code Online (Sandbox Code Playgroud)
并且具有高度约束:
Relation = Greater than or equal
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序时,标签会根据文本自动自动展开.但我想知道如何在文本标签的末尾实现"显示更多"或"显示更少"链接以扩展或缩小高度.
任何想法或建议?
小智 8
首先,您必须将行数设置为1或2,以便显示更多按钮.喜欢
self.detailMainLabel?.numberOfLines = 2
self.detailMainLabel?.lineBreakMode = .ByWordWrapping
self.detailMainLabel?.sizeToFit()
Run Code Online (Sandbox Code Playgroud)
然后显示更多按钮单击设置
self.detailMainLabel?.numberOfLines = 0
self.detailMainLabel?.sizeToFit()
Run Code Online (Sandbox Code Playgroud)
并再次显示较少的按钮单击将行数设置为2.如果您使用一个按钮显示较少并显示超过也保持一个布尔标志.
| 归档时间: |
|
| 查看次数: |
4130 次 |
| 最近记录: |