gpt4 book ai didi

iphone - UITextfield 文本在编辑中移动

转载 作者:IT王子 更新时间:2023-10-29 08:20:10 25 4
gpt4 key购买 nike

当我的 UITextField 成为第一响应者(编辑时)时,文本会非常轻微地向下移动并且字符之间的间距会非常轻微地增加。在辞去第一响应者(键盘消失)后,角色会回到原来的位置。起初我以为这是字体问题,因为我使用的是自定义字体,但是当我使用系统字体或其他自定义字体时,同样的事情发生了。

请检查下面的图片。第一个是键盘向下,第二个是键盘向上。可能很难看出,因为方差很小,但键盘弹起状态显示字符向下移动并略微分开。

enter image description here

enter image description here

最佳答案

在 xib 中,将文本字段的 borderStyle 设置为除 TextBorderStyleNone 之外的任何值。在代码中,将文本字段的 borderStyle 显式设置为 TextBorderStyleNone。

我不明白为什么,但它似乎是初始化程序错误。它在其他不通过 xib 导出初始化 UITextField 的代码中工作正常。

xib中设置textfield的borderStyle为TextBorderStyleNone时,代码中设置borderStyle为TextBorderStyleNone,问题依旧。它后面可能跟随着值变化触发的某种“layoutIfNeeded”内容。

关于iphone - UITextfield 文本在编辑中移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18543106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com