Wil*_*sch 7 ios uicollectionview
我有一个UICollectionView.每个单元格包含一个UITextField.我希望在显示完成时进行回调,因此我可以查询一个模型对象,textField应该是firstResponder,然后将其作为firstResponder.我能收到回电吗?还是有另一种自然的方法来实现这一目标吗?
rob*_*off 10
如果您将layoutIfNeeded消息发送到集合视图,它将在返回之前更新其子节点(根据需要添加和删除单元格).因此,您可以使其同步更新,然后执行重新加载后的操作.
[myCollectionView layoutIfNeeded];
[self chooseFirstResponderFromCells:myCollectionView.visibleCells];
Run Code Online (Sandbox Code Playgroud)
至于一个实际的回调方法,我认为没有一个用于集合视图加载.我唯一知道的是performBatchUpdates:completion,这是非常无关的.但根据我的经验,集合视图已经加载并且随时可以viewDidAppear调用,所以我会在那里设置第一个响应者.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
8890 次 |
| 最近记录: |