每个人都想在键盘弹出时移动 UITableView,但我正在寻找一种方法来禁用键盘弹出时光标的自动动画。当键盘弹出并导致 UITableView 滚动到光标(以避免阻塞它)时,我遇到了奇怪的抽动/颠簸/不稳定的滚动行为。
我的每个 UITableView 单元格中都有一个 UITextView。当键盘弹出时我不会提交任何其他动画。
此时,我想完全禁用动画并手动滚动到所需的 CGPoint。
谢谢你!
自动滚动代码驻留在tableViewController中,因此无法禁用自动滚动。您可以从 UIViewController 子类化并在其中使用 tableView,而不是从 UITableViewController 子类化。
如果你愿意使用UITableViewController本身,你可以重写viewWillAppear并且不要调用[super viewWillAppear]。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)