mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-15 01:33:25 +01:00
Fixes CollapsingTextView “TextKit 1 compatibility mode” runtime warning
This commit is contained in:
@@ -24,12 +24,38 @@ final class CollapsingTextView: UITextView
|
|||||||
|
|
||||||
var lineSpacing: Double = 2 {
|
var lineSpacing: Double = 2 {
|
||||||
didSet {
|
didSet {
|
||||||
self.setNeedsLayout()
|
if #available(iOS 16, *)
|
||||||
|
{
|
||||||
|
self.updateText()
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
self.setNeedsLayout()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
override var text: String! {
|
||||||
|
didSet {
|
||||||
|
guard #available(iOS 16, *) else { return }
|
||||||
|
self.updateText()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let moreButton = UIButton(type: .system)
|
let moreButton = UIButton(type: .system)
|
||||||
|
|
||||||
|
override init(frame: CGRect, textContainer: NSTextContainer?)
|
||||||
|
{
|
||||||
|
super.init(frame: frame, textContainer: textContainer)
|
||||||
|
|
||||||
|
self.initialize()
|
||||||
|
}
|
||||||
|
|
||||||
|
required init?(coder: NSCoder)
|
||||||
|
{
|
||||||
|
super.init(coder: coder)
|
||||||
|
}
|
||||||
|
|
||||||
override func awakeFromNib()
|
override func awakeFromNib()
|
||||||
{
|
{
|
||||||
super.awakeFromNib()
|
super.awakeFromNib()
|
||||||
|
|||||||
Reference in New Issue
Block a user