TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Apr 2017 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | ✗ |
Maintained by Evgenii Neumerzhitckii.
This an an iOS library that helps scrolling screen content vertically, similar how the content is scrolled in the web browser. The code is written in Swift 2.0.
There are three ways you can add Scrollable to your Xcode project.
Add source (iOS 7+)
Simply add ScrollableDistrib.swift file into your Xcode project.
Setup with Carthage (iOS 8+)
Alternatively, add github "marketplacer/Scrollable" ~> 2.0
to your Cartfile and run carthage update
.
Setup with CocoaPods (iOS 8+)
If you are using CocoaPods add this text to your Podfile and run pod install
.
use_frameworks!
target 'Your target name'
pod 'Scrollable', '~> 2.0'
import Scrollable
to your code if you used Carthage or CocoaPods setup methods.scrollView
outlet for the scroll view in your view controller.viewDidLoad
, call:Scrollable.createContentView(scrollView)
Scrollable.createContentView
function creates a content view and embeds all scroll view subviews in it. Then it goes through all scroll view constraints and moves them into the content view.
Constant
field. When I left it empty (Standard
) it threw an exception:Assertion failure in -[NSLayoutConstraint constant], /SourceCache/Foundation/Foundation-1047.25/Layout.subproj/NSLayoutConstraint.m:601
2014-11-28 11:53:27.816 scrolled-content[2821:60b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '(null)'
Image of armadillo is made by Adrián Rodríguez and taken from http://www.freeimages.com/photo/1339784.
Scrollable is released under the MIT License.