いくつかのアイテムを表示するUICollectionViewがあります。画面ツールバーにも編集ボタンがあります。
ツールバーの編集ボタンを押したときに、各UICollectionViewCellに削除アイコンを表示するにはどうすればよいですか?
現時点でグーグルの例はほとんどないので、誰かが私を正しい方向に向けることができれば、それは素晴らしいことです。
ありがとう
いくつかのアイテムを表示するUICollectionViewがあります。画面ツールバーにも編集ボタンがあります。
ツールバーの編集ボタンを押したときに、各UICollectionViewCellに削除アイコンを表示するにはどうすればよいですか?
現時点でグーグルの例はほとんどないので、誰かが私を正しい方向に向けることができれば、それは素晴らしいことです。
ありがとう
sでのアイテムの編集UICollectionView
は、で行われるのと同じ方法では行われませんUITableView
。テーブルビューには、削除ボタンを表示する編集モードがあります。しかし、コレクションビューを使用すると、自分でそれを処理する必要があります。
最初に、私はそれをこのように解決しました:
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
if (self.editing) {
// Open an action sheet with the possible editing actions
}
}
しかしその後、編集ボタンを削除して、にを追加しUILongPressGestureRecognizer
ましたUICollectionView
。アイテムを長押しするとUIActionSheet
、可能なアクションを示すが表示されます。
それらのオプションの1つはあなたのための可能性かもしれません。
コードは、コレクションビューのセルがどのように見えるかを定義します。データソースが提供するセルのcontentViewに削除アイコン/ボタンを追加できます。