小编Rus*_*uss的帖子

UILabel swift 5 的“显示更多/显示更少”按钮

我试图在 tableView 单元格中为我的 UILabel 实现“显示更多/显示更少”功能。我试过在网上搜索解决方案,但它们似乎都过时了。

标题文本应该有 2 行,如果超过 2 行,它将扩展为全文

 lazy var captionText: UILabel = {
        let lbl = UILabel()
        lbl.numberOfLines = 2
        lbl.lineBreakMode = .byWordWrapping
        return lbl
    }()

func setupUI(viewModel: FeedModel) {

        captionText.text = viewModel.postDescription
}
Run Code Online (Sandbox Code Playgroud)

我喜欢最终的结果是这样的:

可扩展的 UILabel 示例

扩展的 UILabel 示例

uitableview uitextview uilabel ios swift

0
推荐指数
1
解决办法
160
查看次数

标签 统计

ios ×1

swift ×1

uilabel ×1

uitableview ×1

uitextview ×1