Skip to content

Commit 62f187b

Browse files
committed
[iOS] Always update parent.text when textViewDidChange is changed
This is for in case parent.text is not updated properly. It may happen on a complex view.
1 parent 0b8c7c2 commit 62f187b

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

Sources/ResizingTextView/TextView (UIKit).swift

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,14 @@ struct TextView: UIViewRepresentable {
115115
textView.text.contains(where: { $0 == "\n" }) {
116116
textView.text.removeAll(where: { $0 == "\n" })
117117
}
118-
if parent.text != textView.text {
119-
parent.text = textView.text
120-
textView.invalidateIntrinsicContentSize()
121-
}
118+
119+
parent.text = textView.text
120+
122121
if selectedRange != textView.selectedRange {
123122
selectedRange = textView.selectedRange
124123
}
124+
125+
textView.invalidateIntrinsicContentSize()
125126
}
126127
}
127128
}

0 commit comments

Comments
 (0)