私は最初のアプリケーションを使用して構築してUICollectionView
いますが、オブジェクトの削除に関してできることはあまりないことに気づきました。アプリの場合UITableView
、スワイプして削除する方法があります。
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
を使用するGMGridView
と、iPhoneのホーム画面を長押しするのと同じような動作になります。ビューの星が揺れ、削除ボタンが表示され、ビューの削除が行われます。私は確かにこの振る舞いを再現しようと試みることができますが、ユーザーが「それを理解する」かどうかはわかりません。
ユーザーがオブジェクトを削除できるようにするためのオプションにUICollectionView
興味があります-独自の削除ジェスチャ/コントロールを実装する必要がありますか、それとも不足している(またはオープンソース)ものがありますか?