gpt4 book ai didi

ios - UITableViewCell 中具有第一响应者状态的 UITextField 是否会阻止单元格重复使用?

转载 作者:技术小花猫 更新时间:2023-10-29 10:17:55 24 4
gpt4 key购买 nike

在单元格包含 UITextField 对象的 UITableView 中,让其中一个 UITextField 对象成为第一响应者会阻止其单元格被重复使用?

例如,UITableView 的行数多于屏幕无法容纳的行数,可以点击 UITextField 以调出该字段的键盘细胞。然后滚动表格 View 使该单元格离开屏幕。当滚动回单元格时,我可以看到所有单元格对 -tableView:cellForRowAtIndexPath: 的调用,但包含当前具有第一响应者状态的 UITextField 的单元格除外。

这种行为让我相信 iOS 知道我的单元格包含第一响应者,因此选择不丢弃单元格,因此当单元格滚动回 View 时不需要调用数据源来获取单元格。

这种行为是可取的,但我很担心,因为我没有看到任何文档表明这种行为是有保证的,如果在某些情况下它不是真的,我不愿意依赖它。

谁能给我指出一些关于 TableView 单元格重用和涵盖这种情况的急救人员的文档?

最佳答案

官方 iOS SDK 文档中没有这样的引用。您担心您观察到的这种行为无法得到保证并且不应被依赖是正确的。

关于ios - UITableViewCell 中具有第一响应者状态的 UITextField 是否会阻止单元格重复使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8045099/

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