From 23b14eddc4f52c71e47e1af7d8fc1108628266ec Mon Sep 17 00:00:00 2001 From: Soumyajit Behera Date: Fri, 24 Mar 2023 08:11:24 +0530 Subject: [PATCH] [ios] fix: cursor height --- Libraries/Text/TextInput/Multiline/RCTUITextView.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Libraries/Text/TextInput/Multiline/RCTUITextView.m b/Libraries/Text/TextInput/Multiline/RCTUITextView.m index 62ec0d5354a5..7f404c64b37a 100644 --- a/Libraries/Text/TextInput/Multiline/RCTUITextView.m +++ b/Libraries/Text/TextInput/Multiline/RCTUITextView.m @@ -298,7 +298,12 @@ - (CGRect)caretRectForPosition:(UITextPosition *)position return CGRectZero; } - return [super caretRectForPosition:position]; + CGRect rect = [super caretRectForPosition:position]; + UIFont *font = self.font; + float prevHeight = rect.size.height; + rect.size.height = font.pointSize - font.descender; + rect.origin.y += (prevHeight - rect.size.height); + return rect; } #pragma mark - Utility Methods