GBe*_*gen 14 uitableview first-responder ios
在UITableView
细胞包含UITextField
物体的地方,是否有一个UITextField
物体是第一个响应者阻止其细胞被重复使用?
例如,UITableView
如果行的行数超过屏幕上的行数,则可以点击a UITextField
来调出该单元格中字段的键盘.然后滚动表格视图以使该单元格离开屏幕.当滚动回到单元格时,我可以看到-tableView:cellForRowAtIndexPath:
所有单元格的调用,但包含UITextField
当前具有第一响应者状态的单元格除外.
这种行为让我相信iOS知道我的单元格包含第一个响应者,因此选择不丢弃单元格,因此当它滚动回视图时不需要调用数据源来获取单元格.
这种行为是可取的,但我担心,因为我没有看到任何表明这种行为得到保证的文档,如果有条件不成立,我不愿意依赖它.
有人能指出一些关于表视图单元重用的文档以及覆盖这种情况的第一响应者吗?
归档时间: |
|
查看次数: |
711 次 |
最近记录: |