【问题标题】:UITextField text moving unexpectedlyUITextField 文本意外移动
【发布时间】:2016-02-28 09:48:55
【问题描述】:

以下是文本字段处于活动状态时我的文本字段中的文本如何移动的演示。通过对字段应用背景,我发现只有文本移动,而不是整个文本字段本身。上面的文本字段也没有发生这种情况,只有底部的文本字段发生这种情况

【问题讨论】:

  • 它发生在启用安全条目的文本字段中
  • 你能检查一下你是否修改了任何关于失去控制焦点的属性吗?

标签: ios swift uitextfield


【解决方案1】:

搜索此问题后,我建议将您的字体更改为另一种字体。但是有一些方法可以防止这个问题:

你可以用这个:

 - (void)textFieldDidEndEditing:(UITextField *)textField
{
 [textField layoutIfNeeded]; //Fixes iOS 9 text bounce glitch
  //...other stuff
}

请检查此链接:

Text in UITextField moves up after editing (center while editing)

UITextField text jumps iOS 9

【讨论】:

  • 代码没有解决问题,但谢谢我会改变我的字体
  • @rohaldb ,抱歉,如果此代码不适合您,请通知我结果,您可以使用 Arial 字体 :)
  • @rohaldb 请告诉我结果兄弟
  • 问题是字体。如果我更改为 Arial,问题就会消失。谢谢!
【解决方案2】:

尝试将字体更改为Arial,帮助我。

yourTextField.font = UIFont(name: "Arial", size: CGFloat(16))

【讨论】:

  • 这解决了一个类似的问题,该问题导致我在输入 UITextField 时文本抖动。系统字体正在做一些有趣的事情
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-10
  • 1970-01-01
  • 2020-01-17
  • 1970-01-01
相关资源
最近更新 更多