一般很少出现,但是iOS 10后,系统字体变大了,导致这个问题出现次数多了
方案一:
xib时选择带边框的,线拉出属性,再在viewDidLoad里设置成无边框样式
方案二:(对于切换后台后切换回来导致的光标下移问题是有效的)
方案三:(我项目中没卵用)
方案四:(写个继承
UITextField
的类,然后重写下面方法,里面的frame根据需求改变)
其它参考:https://stackoverflow.com/questions/39556087/uitextfield-chinese-character-moves-down-when-editing-in-ios-10