#import "IGResultValueTextField.h"
@implementation IGResultValueTextField
-(CGRect)caretRectForPosition:(UITextPosition *)position{
CGRect originalRect = [super caretRectForPosition:position];
originalRect.size.height = self.font.lineHeight-2;
// originalRect.size.width = 5;
return originalRect;
}
@end
重写父类就行

本文介绍如何在 iOS 开发中使用 Objective-C 重写 UITextField 的 caretRectForPosition 方法,以调整输入光标的高度,实现更精细的 UI 控制。
2178

被折叠的 条评论
为什么被折叠?



