TextField 中的 IOS8 文本在焦点上反弹
Posted
技术标签:
【中文标题】TextField 中的 IOS8 文本在焦点上反弹【英文标题】:IOS8 Text in TextField Bounces on Focus 【发布时间】:2016-01-13 18:21:49 【问题描述】:有一个奇怪的错误,我在我的应用程序中切换到一个屏幕。这会导致第一个文本字段成为第一响应者,并且光标位于文本字段内。然后在字段中输入一些文本并将焦点切换到下一个文本字段,这会导致第一个框中的文本弹起并返回。这只发生在第一次出现在相关屏幕上时。为了复制,我需要退出屏幕并返回它。当第一次失去焦点时,有什么想法会导致文本反弹?为什么文本字段文本一般会反弹?
【问题讨论】:
你使用过自动布局吗?可能是因为 autoLayout 问题 我从来没有看到文本框文本反弹。当新行开始时它可能会上升,并且当新行中没有字符时,文本文件会回到它的位置。这就是你说的弹跳吗? 是的,弹跳是指它上升并回到原来的位置。是的,使用 autoLayout,autoLayout 会导致什么问题? 【参考方案1】:添加
[textField layoutIfNeeded];
从 textFieldDidEndEditing 开始:修复了问题。任何想法为什么?
【讨论】:
以上是关于TextField 中的 IOS8 文本在焦点上反弹的主要内容,如果未能解决你的问题,请参考以下文章