2016-07-04 3 views
2

Как я могу сделать ячейку просмотра скрытой коллекции, чтобы показать кнопку удаления в swift?Как сделать ячейку просмотра скрытой коллекции, чтобы показать кнопку удаления Swift

У меня есть функция, чтобы удалить ячейку с этим кодом

func reset(sender: UISwipeGestureRecognizer) { 

    let cell = sender.view as! UICollectionViewCell 
    let i = self.collectionView.indexPathForCell(cell)!.item 
    deleteDateFromArray(i) 
    deleteImageFromArray(i) 
    deleteSinceLabelFromArray(i) 
    self.collectionView.reloadData() // replace favoritesCV with your own collection view. 
} 

, который называется этим жестом

let cSelector = #selector(DateMenuViewController.reset(_:)) 
    let UpSwipe = UISwipeGestureRecognizer(target: self, action: cSelector) 
    UpSwipe.direction = UISwipeGestureRecognizerDirection.Left 
    cell.addGestureRecognizer(UpSwipe) 

Но я хотел бы иметь жест довольно много точно так же, как и в почтовое приложение, которое сдвигается влево на ячейке, и оно будет показывать кнопку удаления?

Благодаря

+0

Есть слишком много возможных ответов, или хорошие ответы будут слишком длинными для этого формата. Пожалуйста, добавьте детали, чтобы сузить набор ответов или изолировать проблему, на которую можно ответить в нескольких абзацах. См. Страницу [Как спросить] (http://stackoverflow.com/help/how-to-ask) для получения справки. –

+0

Все, что мне нужно - это любой ответ или ссылка на учебник, потому что все, что я могу найти, относится к UITableView – Khoury

+0

Вопросы, предлагающие нам ** рекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебник или другой ресурс вне сайта * * вне темы для переполнения стека, поскольку они склонны привлекать упрямые ответы и спам. Вместо этого [описать проблему] (http://meta.stackoverflow.com/questions/254393/what-exactly-is-a-commcommation-question) и что было сделано до сих пор, чтобы решить эту проблему. –

ответ

0

Я не думаю, что UICollectionView предусматривает, что удобство (вы, наверное, видели его в UITableView). Это означает, что вам, вероятно, придется реализовать его самостоятельно.

Смежные вопросы