diff --git a/AltStore/Components/CollapsingTextView.swift b/AltStore/Components/CollapsingTextView.swift index 3392e3bb..b955279a 100644 --- a/AltStore/Components/CollapsingTextView.swift +++ b/AltStore/Components/CollapsingTextView.swift @@ -24,12 +24,38 @@ final class CollapsingTextView: UITextView var lineSpacing: Double = 2 { 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) + 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() { super.awakeFromNib()