Gui*_*iks 7 objective-c ios6 uicollectionview
我目前正在开发一个iPad应用程序项目.主屏幕是一个UICollectionView带AlbumCell的子类UICollectionViewCell.现在我想添加一个UILongPressGestureRecognizer弹出一个UIActionSheet.
首先我尝试了UICollectionViewController,但我认为这不是添加它们的正确位置.所以我最好的猜测是在AlbumCell课堂上添加手势?然后可能将自己添加为委托,因此它捕获了自己的手势.
到目前为止这是一个好方法吗?
在我抓住手势后,我应该展示一下UIActionSheet.现在我UICollectionViewController在用户在编辑模式下选择单元格时打开它.但是我应该UICollectionViewController像打开现在一样打开它吗?或者细胞应该自己处理UIActionSheet吗?
最终我UICollectionViewController要做的事情,可能是让他打开UIActionSheet,或者相应地处理它的结果.如何AlbumCell与它"沟通"?
这是我多次努力的事情,而不仅仅是在这个用例中.方法是否接近,或者我应该完全不同地处理这些行为?
Ash*_*row 13
您可以采用相同的方法使用UILongPressGestureRecognizer上UITableView.
基本上,设置一个识别器.在选择器中,使用indexPathForItemAtPoint:以查找用户按下的索引路径.最后,如果用户按下一个单元格(而不是按下单元格之间的空间),则显示UIActionSheet您喜欢的内容.
| 归档时间: | 
 | 
| 查看次数: | 3549 次 | 
| 最近记录: |