Writing table and collection view data sources is tedious. There is a large number of delegate methods that need to be implemented for the simplest case possible. This works well with simple data sets but does not handle cases where you need to bind complex data sets with multiples sections, or when you need to perform animations when adding/modifying/deleting items.
rxswift datasource tableview collectionview unidirectional binding animation diff sectionsKolodaView is a class designed to simplify the implementation of Tinder like cards on iOS. It adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading . KolodaView requires ARC.
ios kolodaview animation cocoapods collectionview koloda cards custom-layout yalantisA powerful and easy to use segment control (美团、淘宝、京东、微博、腾讯、网易、今日头条等标题滚动视图)
segmentedcontrol collectionview scrollview button qqBouncyLayout is a collection view layout that makes your cells bounce. The only you thing you need to do is import BouncyLayout, create an instance and add it to your UICollectionView.
collection view layout uicollectionviewlayout bounce uikitdynamics spring springy bouncy uicollectionview flow flowlayout collectionview swift3 library libraries swift4ESPullToRefresh is an easy-to-use component that give pull-to-refresh and infinite-scrolling implemention for developers. By extension to UIScrollView, you can easily add pull-to-refresh and infinite-scrolling for any subclass of UIScrollView. If you want to customize its UI style, you just need conform the specified protocol. Download and run the ESPullToRefreshExample project in Xcode to see ESPullToRefresh in action.
refresher pull-to-refresh infinite-scroll scrollview collectionview webview textview swift3 refresh espulltorefreshThe algorithm used in DifferenceKit is optimized based on the Paul Heckel's algorithm. See also his paper "A technique for isolating differences between files" released in 1978. RxDataSources and IGListKit are also implemented based on his algorithm. This allows all types of differences to be computed in linear time O(n).
diff difference changeset collectionview tableviewCollectionViewSlantedLayout is a subclass of the UICollectionViewLayout allowing the display of slanted cells in a UICollectionView. Create an instance and add it to your UICollectionView.
collectionview uicollectionview collection-view ui ui-components ui-design uikit ui-kit ios slanted collectionviewlayout collectionviewcell swift4 uicollectionviewlayout uicollectionviewcellA custom View with two level chained collection views and fancy transition animation. Run pod install.
collectionview collectionviewlayout animation iosCardsLayout is a lightweight Collection Layout.
ios collectionview collectionviewlayout cards uikitPartial updates(insert, delete, move) of UICollectionView/UITableView is important things for fancy UI. But, It's hard that synchronous of data and UI. DataSources will solve this problem. Order of Section will be decided in the order of addition.
collectionview ios diff viewcontroller data-driven uicollectionview datasource rxswiftWindows Phone 7 WP7 Silverlight Toolkit features: * specialized JumpListCollectionView which can be used to bind to a JumpListBox for grouping items and offer a quick jump list. * page animations within page navigation in xaml with extendable animations.
animation collectionview dropdown grouping jump-list jumplist jumplistsA light-weight UICollectionViewFlowLayout subclass that allows the first item to be retractable. RSKCollectionViewRetractableFirstItemLayout requires iOS 7.0 or later.
searchbar collectionview search view collectionCarLensCollectionViewLayout is written in Swift 4.2 and supports iOS 9.0+. The sample implementation is available in Demo project.
collectionview collectionviewlayout uicollectionview uicollectionviewlayout uicollectionviewflowlayout collectionviewflowlayout ios swift4 flowlayout animation ui cards iphone ios-swiftWritten for Swift 4.0, it is an implementation of Dragging and Dropping data across multiple UICollectionViews. Add the files in Classes/ to your project.
drag drop drag-and-drop collectionview collection-view uicollectionviewSectionReactor is a ReactorKit extension for managing table view and collection view sections with RxDataSources. This is a draft. I have no idea how would I explain this concept 🤦♂️ It would be better to see the ArticleFeed example.
reactorkit rxdatasources sectionreactor collectionview tableviewA container for displaying large ordered collections of data items and presenting them using arbitrary layouts (e.g. lists, grids). Large collections can be scrolled smoothly by displaying only a limited number of elements. This is also known as "windowing" or "virtualization". Changes to the data (remove, add, move) and changes to the layout are properly animated by the collection view. The library is inspired by iOS' UICollectionView and Android's RecyclerView. The collection view also handles resizing of the container properly, maintaining the current position in the collection.
collectionview uicollectionview recylerview list grid virtualization scroll scrolling grid-layout virtualized performance windowing typescript reactThe HFCardCollectionViewLayout provides a card stack layout not quite similar like the apps Reminder and Wallet. Install it with Cocoapods, Swift Package Manager, Carthage or just use the files inside the Source directory.
collectionview ios xcode cardsThis is a fun project to simulate iOS11 app store clone just to show collection view hero animations and creating layout by code
iglistkit collectionviewCollection View Layouts is a set of custom flow layouts for iOS which imitate general data grid approaches for mobile apps. To run the example project, clone the repo, and run pod install from the Example directory first.
tags pinterest 500px instagram flipboard facebook flickr collectionview collectionviewflowlayout iosUICollectionView WaterFlowLayout. 瀑布流.
flowlayout ios collectionview uicollectionview uicollectionviewlayout uicollectionviewflowlayout
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.