All Projects → ShaneQi → Swipeselectingcollectionview

ShaneQi / Swipeselectingcollectionview

Licence: apache-2.0
A collection view subclass that enables swipe to select multiple cells just like in Photos app.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Swipeselectingcollectionview

Ascollectionview
Lightweight custom collection view inspired by Airbnb.
Stars: ✭ 283 (+732.35%)
Mutual labels:  collectionview
Collection View Layouts
A library that implements custom flow layouts for iOS apps
Stars: ✭ 491 (+1344.12%)
Mutual labels:  collectionview
Tysnapshotscroll
一句代码保存截图,将 UIScrollView UITableView UICollectionView UIWebView WKWebView 网页 保存 为 长图 查看。Save the scroll view page as an image,support UIScrollView,UITableView,UICollectionView,UIWebView,WKWebView.(Support iOS13)
Stars: ✭ 709 (+1985.29%)
Mutual labels:  collectionview
Ehhorizontalselectionview
Horizontal table view style controller
Stars: ✭ 346 (+917.65%)
Mutual labels:  collectionview
Kddraganddropcollectionview
This component allows for the transfer of data items between collection views through drag and drop
Stars: ✭ 476 (+1300%)
Mutual labels:  collectionview
Datasources
💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
Stars: ✭ 553 (+1526.47%)
Mutual labels:  collectionview
Rskcollectionviewretractablefirstitemlayout
A light-weight UICollectionViewFlowLayout subclass that allows the first item to be retractable.
Stars: ✭ 281 (+726.47%)
Mutual labels:  collectionview
Modelassistant
Elegant library to manage the interactions between view and model in Swift
Stars: ✭ 26 (-23.53%)
Mutual labels:  collectionview
Carlenscollectionviewlayout
An easy-to-use Collection View Layout for card-like animation.
Stars: ✭ 478 (+1305.88%)
Mutual labels:  collectionview
Cardslayout
⭐️ Custom card-designed CollectionView layout
Stars: ✭ 686 (+1917.65%)
Mutual labels:  collectionview
Bouncylayout
Make. It. Bounce.
Stars: ✭ 4,035 (+11767.65%)
Mutual labels:  collectionview
Hjcarouseldemo
Stars: ✭ 437 (+1185.29%)
Mutual labels:  collectionview
Jxcategoryview
A powerful and easy to use category view (segmentedcontrol, segmentview, pagingview, pagerview, pagecontrol) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)
Stars: ✭ 5,561 (+16255.88%)
Mutual labels:  collectionview
Compositional Layouts Kit
📏 A set of advanced compositional layouts for UICollectionView with examples [Swift 5.3, iOS 13].
Stars: ✭ 317 (+832.35%)
Mutual labels:  collectionview
Chainpagecollectionview
A custom View with fancy collectionView animation
Stars: ✭ 760 (+2135.29%)
Mutual labels:  collectionview
Hfcardcollectionviewlayout
The HFCardCollectionViewLayout provides a card stack layout not quite similar like the apps Reminder and Wallet.
Stars: ✭ 281 (+726.47%)
Mutual labels:  collectionview
Koloda
KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
Stars: ✭ 4,998 (+14600%)
Mutual labels:  collectionview
Ascollectionview
A SwiftUI collection view with support for custom layouts, preloading, and more.
Stars: ✭ 878 (+2482.35%)
Mutual labels:  collectionview
Verticalcardswiper
A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.
Stars: ✭ 830 (+2341.18%)
Mutual labels:  collectionview
Diffabledatasources
💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.
Stars: ✭ 601 (+1667.65%)
Mutual labels:  collectionview

SwipeSelectingCollectionView

A collection view subclass that enables swipe to select multiple cells just like in Photos app.

Swift 4+ iOS 8.0

demo

Requirements

  • Swift 4.0+
  • iOS 8.0+
  • Xcode 7.3+

Installation

CocoaPods

You can use CocoaPods to install SwipeSelectingCollectionView by adding it to your Podfile:

platform :ios, '8.0'
use_frameworks!
pod 'SwipeSelectingCollectionView'

To get the full benefits import SwipeSelectingCollectionView wherever you import UIKit

import UIKit
import SwipeSelectingCollectionView

Manually

  1. Download and drop SwipeSelectingCollectionView.xcodeproj in your project.
  2. Congratulations!

Usage example

Programmatically

import SwipeSelectingCollectionView

let collectionView = CollectionView(frame: .zero, collectionViewLayout: UICollectionViewFlowLayout()) 

Interface Builder

Contribute

We would love you for the contribution to SwipeSelectingCollectionView, check the LICENSE file for more info.

Meta

Shane Qi – @shadowqi[email protected]

Distributed under the Apache License 2.0. See LICENSE for more information.

https://github.com/shaneqi/SwipeSelectingCollectionView

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].