SFFocusViewLayout
  • October 19, 2023

OverView


SFFocusViewLayout is a UICollectionViewLayout subclass for displaying focused content on UICollectionView which is the largest cell of all.

Usage


SFFocusViewLayout contains three properties to customize the interface.

var standardHeight: CGFloat
var focusedHeight: CGFloat
var dragOffset: CGFloat

  • focusedHeight is the height cells should be when focused. Defaults to 280
  • standardHeight is the height cells should be when collapsed. Defaults to 100
  • dragOffset is the amount the user needs to scroll before the featured cell changes. Defaults to 180

Versions


Swift

If you want to use a Swift 3 implementation of this framework use a 3.0 or greater version

pod ‘SFFocusViewLayout’, ‘~> 3.0’

Objective-C

If you want to use a Objective–C implementation of this framework use a 2.0 or greater version

pod ‘SFFocusViewLayout’, ‘~> 2.0’

Installation


CocoaPods

SFFocusViewLayout is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod ‘SFFocusViewLayout’

Carthage

You can also install it via Carthage. To do so, add the following to your Cartfile:

github ‘fdzsergio/SFFocusViewLayout’

Roadmap


  •  Carthage support
  •  Swift compatible
  •  Swift version
  •  Tests
  •  Upgrade to Swift 3

GitHub


View Github

#carthage #cocoapods #ios #swift #uicollectionviewlayout
YOU MIGHT ALSO LIKE...
exyte

     

camerakit-ios

CameraKit helps you add reliable camera to your app quickly. Our open source camera platform provides consistent capture results, service ...

HybridCamera

[video width="192" height="416" mp4="https://swiftgit.com/wp-content/uploads/2024/12/68747470733a2f2f7261776769742e636f6d2f7374796c656b69742f696d672f6d61737465722f7669645f6564697465645f325f326d622e676966.mp4"][/video]

TakeASelfie

An iOS framework that uses the front camera, detects your face and takes a selfie. This api opens the front ...

iOS-Depth-Sampler

Code examples of Depth APIs in iOS