现象:使用xib将一个UITextField的BorderStyle设置为UITextBorderStyleNone后,在textField中输入中文后文字会下移。使用有框的Style则不会出现这个问题。
解决:
1.xib中不设置BorderStyle,使用代码设置UITextField的BorderStyle。
- (void)awakeFromNib {
[super awakeFromNib];
self.textField.borderStyle = UITextBorderStyleNone;
}
2.使用代码添加的UITextField
本文介绍了一种在iOS开发中使用UITextField时遇到的问题——当BorderStyle设为None且输入中文时,文字会出现下移现象。文章提供了两种解决方案:一是在xib中不设置BorderStyle而在代码中设置;二是完全通过代码添加UITextField。
3256

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



