All Projects → SiriDx → DXScaleFlowLayout

SiriDx / DXScaleFlowLayout

Licence: MIT License
Custom collectionView layout that display scaled up/down cells

Programming Languages

swift
15916 projects
objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to DXScaleFlowLayout

CSStickyFlowLayoutHeaders
UICollectionView replacement for your amazing headers
Stars: ✭ 16 (-50%)
Mutual labels:  uicollectionview, uicollectionviewflowlayout
JQCollectionViewAlignLayout
A custom layout object based on flow layout. Added supports for horizontal, vertical alignment and RTL direction of collection view items.(available for both UICollectionView and NSCollectionView)
Stars: ✭ 69 (+115.63%)
Mutual labels:  uicollectionview, uicollectionviewflowlayout
Collectionviewslantedlayout
A CollectionView Layout displaying a slanted cells
Stars: ✭ 2,029 (+6240.63%)
Mutual labels:  uicollectionview, uicollectionviewcell
SNCollectionViewLayout
Collection View Layouts is a set of custom flow layouts for iOS which imitate general data grid approaches for mobile apps.
Stars: ✭ 100 (+212.5%)
Mutual labels:  uicollectionview, uicollectionviewflowlayout
KDRearrangeableCollectionViewFlowLayout
A Drag and Rearrange UICollectionView through its layout
Stars: ✭ 73 (+128.13%)
Mutual labels:  uicollectionview
UICollectionView-QLX
一款基于UICollectionView扩展,告别繁琐的代理,一个数组就能搞定数据源,数组自动同步视图, 更好用的UICollectionView。
Stars: ✭ 17 (-46.87%)
Mutual labels:  uicollectionview
ExcelCollectionViewLayout
An Excel-like UICollectionView's layout.
Stars: ✭ 32 (+0%)
Mutual labels:  uicollectionview
Micro
🏎Fast diffing and type safe SwiftUI style data source for UICollectionView
Stars: ✭ 77 (+140.63%)
Mutual labels:  uicollectionview
WebGrid
Decentralized, scalable and robust implementation of a selenium-grid equivalent. Based on the WebDriver specification by the W3C.
Stars: ✭ 17 (-46.87%)
Mutual labels:  scaleable
Transfiguration
Mystical way to transform data into reusable view in Swift
Stars: ✭ 14 (-56.25%)
Mutual labels:  uicollectionview
ios ui recipe showcase
iOSアプリ開発 - UI実装であると嬉しいレシピブック掲載サンプル
Stars: ✭ 54 (+68.75%)
Mutual labels:  uicollectionview
TinyCoordinator
The Swift version of ThinningCoordinator focus on lighter view controllers.
Stars: ✭ 18 (-43.75%)
Mutual labels:  uicollectionview
HorizontalStickyHeaderLayout
Horizontal UICollectionViewLayout with Sticky HeaderView
Stars: ✭ 70 (+118.75%)
Mutual labels:  uicollectionview
react-native-typescript-starter
React Native + TypeScript + Redux + Immutable
Stars: ✭ 40 (+25%)
Mutual labels:  scaleable
XLRefresh
iOS 下拉刷新工具
Stars: ✭ 25 (-21.87%)
Mutual labels:  uicollectionview
CollectionLayouts
A collection of UICollectionViewLayouts
Stars: ✭ 64 (+100%)
Mutual labels:  uicollectionview
FadingEdgesCollectionView
A UICollectionView that fades it's edges to hint about more content
Stars: ✭ 82 (+156.25%)
Mutual labels:  uicollectionview
JJStaggeredGridCollectionView
A staggered UICollectionView grid layout subclassing UICollectionViewFlowLayout, with configurable columns, multiple sections, section insets, header & footer & dynamic cell size height
Stars: ✭ 28 (-12.5%)
Mutual labels:  uicollectionviewflowlayout
Fields
Good, solid base to build custom forms in iOS apps, using self-sizing compositional layout.
Stars: ✭ 80 (+150%)
Mutual labels:  uicollectionviewflowlayout
GenericCells
Creating generic UITableViewCells and UICollectionViewCells instead of subclasses.
Stars: ✭ 81 (+153.13%)
Mutual labels:  uicollectionview

DXScaleFlowLayout

CocoaPods Platform Swift

DXScaleFlowLayout is a subclass of the UICollectionViewFlowLayout allowing the display of scale up/down cells in a UICollectionView.

Demo

  1. Requirements
  2. Integration
  3. Usage

Requirements

  • iOS 9.0+
  • Xcode 8

Integration

CocoaPods (iOS 8+)

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

platform :ios, '8.0'
use_frameworks!

target 'MyApp' do
pod 'DXScaleFlowLayout', '~> 1.0.0'
end

Manually (iOS 7+)

To use this library in your project manually, you may drag DXScaleFlowLayout.swift to the project tree

Usage

Basics

Import DXScaleFlowLayout module

import DXScaleFlowLayout

Create an instance of DXScaleFlowLayout with transform scale you need to initialize your UICollectionView

let scaleLayout = DXScaleFlowLayout()
scaleLayout.transformScale = 0.15

UICollectionView(frame: .zero, collectionViewLayout: scaleLayout)

Property

  • transformScale:
open var transformScale: CGFloat
  • minimumAlpha:
open var minimumAlpha: CGFloat
  • isPagingEnabled:
open var isPagingEnabled: Bool
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].