gpt4 book ai didi

iphone - 当 UITextField 成为第一响应者时手动滚动 UITableViewController

转载 作者:行者123 更新时间:2023-12-03 19:25:39 24 4
gpt4 key购买 nike

哈尔海贼团!

我正在尝试使用 UITableViewController 制作数据输入屏幕。它包含一个分组 TableView ,该 View 包含两个部分,每个部分都有几行(2 和 4)行,其中有一个 UITextField。当任何 UITextFields 成为第一响应者时,它们会自动滚动到 View 中。您可能会说,太好了,但我想将整个部分滚动到 View 中,而不仅仅是包含成为第一响应者的 UITextField 的行。我不允许用户手动滚动 UITableView 并且我知道它应该滚动到什么位置才能正确显示。但是,我无法让我的 UITableViewController 停止自动将 UITextField 滚动到我的 View 中。

搜索 StackOverflow 我可以找到很多关于如何在键盘出现时调整 UITableView 大小的问题,但这并不能阻止自动滚动。

有什么建议吗?我们将非常感谢您的帮助!

最佳答案

TableView 基本上是 scrollView 的扩展,因此如果您想自己进行滚动,您应该使用 scrollview API。

contectSize 属性设置为不带键盘的屏幕大小,并将 contentOffset 设置为表格上要滚动到的位置

关于iphone - 当 UITextField 成为第一响应者时手动滚动 UITableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3745402/

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