re-render on numberOfLines change

This commit is contained in:
Hailey
2024-01-15 05:27:15 -08:00
parent 9f5b7602c1
commit e5472a13da
3 changed files with 9 additions and 4 deletions
@@ -34,10 +34,15 @@ public class ExpoUITextViewModule: Module {
Prop("allowFontScaling") { (view: ExpoUITextView, prop: Bool) in
view.textView.adjustsFontForContentSizeCategory = prop
}
Prop("numberOfLines") { (view: ExpoUITextView, prop: Int) in
view.textView.textContainer.maximumNumberOfLines = prop
Prop("numberOfLines") { (view: ExpoUITextView, prop: Int?) in
view.textView.textContainer.maximumNumberOfLines = prop ?? 0
if view.textView.attributedText != nil {
view.setText()
}
}
Prop("ellipsizeMode") { (view: ExpoUITextView, prop: EllipsizeMode) in
print(prop.toLineBreakMode())
view.textView.textContainer.lineBreakMode = prop.toLineBreakMode()
}
Prop("selectable") { (view: ExpoUITextView, prop: Bool) in