Pages alternatives and similar libraries
Based on the "UI" category.
Alternatively, view Pages alternatives based on common mentions on social networks and blogs.
-
MBProgressHUD
Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread. -
Lottie
An iOS library for a real time rendering of native vector animations from Adobe After Effects. -
AsyncDisplayKit
AsyncDisplayKit is an iOS framework that keeps even the most complex user interfaces smooth and responsive. -
IQKeyboardManager
Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. -
DZNEmptyDataSet
A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display. -
Hero
Supercharged transition engine for iOS. Build your custom view transitions with no code at all. Inspired by Keynote's Magic Move. -
TTTAttributedLabel
A drop-in replacement for UILabel that supports attributes, data detectors, links, and more -
Material
Material is an animation and graphics framework that allows developers to easily create beautiful applications. -
animated-tab-bar
RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items. -
SkeletonView
An elegant way to show users that something is happening and also prepare them to which contents he is waiting. -
SWTableViewCell
An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application) -
MGSwipeTableCell
UITableViewCell subclass that allows to display swippable buttons with a variety of transitions. -
XLForm
XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C. -
SVPullToRefresh
Give pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code. http://samvermette.com/314 -
TPKeyboardAvoiding
A drop-in universal solution for moving text fields out of the way of the keyboard in iOS -
SWRevealViewController
A UIViewController subclass for presenting side view controllers inspired on the FaceBook and Wunderlist apps, done right. -
PageMenu
A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram) -
TSMessages
Show notification views on top of screen such as success, error, warning or messages for iOS. -
CSStickyHeaderFlowLayout
UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. -
FSPagerView
FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders. -
FXBlurView
UIView subclass that replicates the iOS 7 realtime background blur effect, but works on iOS 5 and above. -
SideMenu
Simple side menu control in Swift inspired by Facebook. Right and Left sides. Lots of customization and animation options. Can be implemented in Storyboard with no code.
Get performance insights in less than 4 minutes.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Pages or a related project?
README
⚠️ DEPRECATED, NO LONGER MAINTAINED
Pages is the easiest way of setting up a UIPageViewController
. It comes with some convenience methods like, disabling swipe, going to a specific page and navigating backwards and forwards. And best of all, you don't have to make your own custom UIViewController
to keep an index, Pages handles that for you. It just works.
Usage
let viewController1 = UIViewController()
viewController1.title = "Controller A"
let viewController2 = UIViewController()
viewController2.title = "Controller B"
let pages = PagesController([viewController1, viewController2])
Demo
[untitled](Screenshots/demo.gif)
Installation
Pages is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Pages'
Pages is also available through Carthage. To install just write into your Cartfile:
github "hyperoslo/Pages"
Author
Hyper, [email protected]
License
Pages is available under the MIT license. See the LICENSE file for more info.
*Note that all licence references and agreements mentioned in the Pages README section above
are relevant to that project's source code only.