diff --git a/modules/expo-selectable-text/ios/ExpoSelectableTextView.swift b/modules/expo-selectable-text/ios/ExpoSelectableTextView.swift index 882e3634fe..fb63c9972c 100644 --- a/modules/expo-selectable-text/ios/ExpoSelectableTextView.swift +++ b/modules/expo-selectable-text/ios/ExpoSelectableTextView.swift @@ -5,12 +5,14 @@ class ExpoSelectableTextView: ExpoView { let textView: UITextView = UITextView() var segments: Array = [] { didSet { - setText() + // We don't want to set the text if the root style has not been set yet + self.setText() } } var style: TextStyle? { didSet { - self.setNeedsLayout() + // If the text has not been set and there are segments, set the text + self.setText() } }