我是一个新的iOS编程。现在我正在创建一个使用ReadMoreTextView
库显示文本的示例应用程序。我的内容可能包含很多行,但通过使用这个库,我可以maximumNumberOfLines
显示应该显示多少行内容。cell
我在of 中实现了这些内容,UITableView
我遇到的问题是,当我使用label.attributedReadMoreText = NSAttributedString(string: "...")
时,会显示内容的结尾,...
当我点击它时,会显示整个内容,所以我的问题是:如何不让用户点击那个...
因为我希望用户点击cell
然后我会显示另一个视图并在那里显示整个内容?
我怎样才能实现这样的目标?预先感谢。
我就是这样设置的UITextView
lazy var categoryShortDetailLabel: ReadMoreTextView = {
let label = ReadMoreTextView()
label.font = UIFont(name: "SFCompactText-Regular", size: 16)
label.textColor = .black
label.isEditable = false
label.isSelectable = false
label.maximumNumberOfLines = 3
label.shouldTrim = true
label.attributedReadMoreText = NSAttributedString(string: "...")
label.translatesAutoresizingMaskIntoConstraints = false
return label
}()