File tree 1 file changed +5
-2
lines changed
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -80,9 +80,8 @@ export class MaskedTextField extends MaskedTextFieldBase {
80
80
}
81
81
}
82
82
83
+ @ObjCClass ( UITextFieldDelegate )
83
84
class MaskedTextFieldDelegate extends NSObject implements UITextFieldDelegate {
84
- public static ObjCProtocols = [ UITextFieldDelegate ] ;
85
-
86
85
public static initWithOwnerAndDefaultImplementation ( owner : WeakRef < MaskedTextField > , defaultImplementation : UITextFieldDelegate ) : MaskedTextFieldDelegate {
87
86
const delegate = MaskedTextFieldDelegate . new ( ) as MaskedTextFieldDelegate ;
88
87
delegate . _owner = owner ;
@@ -97,6 +96,10 @@ class MaskedTextFieldDelegate extends NSObject implements UITextFieldDelegate {
97
96
return this . _defaultImplementation . textFieldShouldBeginEditing ( textField ) ;
98
97
}
99
98
99
+ public textFieldDidBeginEditing ( textField : UITextField ) {
100
+ textField . selectedTextRange = textField . textRangeFromPositionToPosition ( textField . beginningOfDocument , textField . beginningOfDocument ) ;
101
+ }
102
+
100
103
public textFieldDidEndEditing ( textField : UITextField ) {
101
104
this . _defaultImplementation . textFieldDidEndEditing ( textField ) ;
102
105
}
You can’t perform that action at this time.
0 commit comments