iOS10 UITextField输入中文后文字下沉

现象:使用xib将一个UITextField的BorderStyle设置为UITextBorderStyleNone后,在textField中输入中文后文字会下移。使用有框的Style则不会出现这个问题。

解决:
1.xib中不设置BorderStyle,使用代码设置UITextField的BorderStyle。

- (void)awakeFromNib {
    [super awakeFromNib];
    self.textField.borderStyle = UITextBorderStyleNone;
}

2.使用代码添加的UITextField

你可能感兴趣的:(iOS10 UITextField输入中文后文字下沉)