gkl*_*lka 5 ios uicollectionview
我有一个UICollectionView
标题,一些单元格和一个页脚补充视图.标题包含一个UISearchBar
.如果我在搜索字段中输入内容,键盘会在第一个字母后自动解除.我认为它是由my引起的-searchBar:textDidChange:
,其中包含用于刷新集合视图的代码(通过-reloadData
,因为这是我知道哪种方法有效的唯一方法).
我的理论是,重新加载UICollectionView
导致它成为第一响应者,但这在某种程度上是行不通的.
每次键盘解散时,我的输出中都有这一行:
setting the first responder view of the collection view but we don't know its type (cell/header/footer)
Run Code Online (Sandbox Code Playgroud)
我试图覆盖UICollectionView
的-canBecomefirstResponder
,但遗憾的是没有工作.
任何想法如何防止UICollectionView
重新加载后成为第一响应者?
更新表视图后,我很幸运将搜索栏恢复为第一响应者:
collectionView.reloadData()
searchBar.becomeFirstResponder()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
591 次 |
最近记录: |