iOS分页式交互的一种实现方式:PageMenu

admin 9年前

类似的分页式的 ViewController 切换在最近的 app 交互中很常见,在内容关联的同屏幕中进行类似的切换也很符合用户的使用直觉。这个框架为我们提供了分页式交互的一种实现方式。

Description

A fully customizable and flexible paging menu controller built from other view controllers placed inside a scroll view allowing the user to switch between any kind of view controller with an easy tap or swipe gesture similar to what Spotify, Windows Phone, and Instagram use

Similar to Spotify

PageMenuDemo PageMenuScreen2

Similar to Windows Phone

PageMenuDemo2 PageMenuScreen2

Similar to Instagram segmented control

PageMenuDemoSegmentedControlGif PageMenuDemoScreen6

Installation

CocoaPods

PageMenu is available through CocoaPods. !! Swift only !!

To install add the following line to your Podfile:

pod 'PageMenu'

Carthage

PageMenu is also available through Carthage. Append this line to Cartfile and follow this instruction.

github "uacaps/PageMenu"

Manual Installation

The class file required for PageMenu is located in the Classes folder in the root of this repository as listed below:

  • CAPSPageMenu.swift

官方网站:http://www.open-open.com/lib/view/home/1453252133151