UITextField默认使用时候 在输入中文的时候有个奇怪的BUG 输入中文的时候 失去焦点的时候中文文字会跳动一下 影响体验的 Objective-C
- (CGRect)editingRectForBounds:(CGRect)bounds {
return CGRectInset( bounds , 1 , 0 );
}
Swift
override func editingRect(forBounds bounds: CGRect) -> CGRect {
return bounds.insetBy(dx: 1, dy: 0)
}
重写这个方法就可以修正这个BUG