gpt4 book ai didi

ios - 使 UIViewController 中的 UITableView 滚动到文本字段

转载 作者:行者123 更新时间:2023-11-30 11:58:44 24 4
gpt4 key购买 nike

我在这里读到,如果我的表格单元格中有 UITextField,表格会自动滚动到包含它们的单元格。这非常有效。 Making a UITableView scroll when text field is selected

有没有办法让它与 UIViewController 一起使用?我使用 UIViewController 是因为我有很多自定义 UI 需要布局在 TableView 之上。谢谢!

最佳答案

我建议使用containerViews将你的viewController分成几个。

这样,您就可以为 tableView 使用 UITableViewController,并为所有自定义 UI 使用常规 UIViewController。

另一种方法是当文本字段处于焦点时手动设置 ScrollView 的 contentOffset。

看起来就像那样。

@IBAction func textField(didBeginEditing sender: UITextField) {
let point = CGPoint(x: 0, y: textField.frame.minY)
scrollView.setContentOffset(point, animated: true)
}

关于ios - 使 UIViewController 中的 UITableView 滚动到文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47492381/

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