awesome-ios-ui README

The project's README from github.com/cjwirth/awesome-ios-ui. As one markdown file: README.md.

awesome-ios-ui Awesome

A curated list of awesome iOS UI/UX libraries. Inspired by wasabeef's excellent Android Version.

Contributing

Found a UI/UX library that you think is awesome?? Want to share it with the world? Add your repo's information to my awesome-creator, where I keep the library metadata!

Index

Animations and Transitions

Repo Demo
AnimatedTransitionGallery

Language: Obj-C
License: Unknown
RZTransitions

Language: Obj-C
License: MIT
DCAnimationKit

Language: Obj-C
License: Apache v2
PMTween

Language: Obj-C
License: MIT
SAHistoryNavigationViewController

Language: Swift
License: MIT
WobbleView

Language: Swift
License: MIT
CBZSplashView

Language: Obj-C
License: MIT

Badges

Repo Demo
RKNotificationHub

Language: Obj-C
License: MIT
BBBadgeBarButtonItem

Language: Obj-C
License: MIT
JSBadgeView

Language: Obj-C
License: MIT

Calendars

Repo Demo
FSCalendar

Language: Obj-C
License: MIT
GLCalendarView

Language: Obj-C
License: MIT
JTCalendar

Language: Obj-C
License: MIT

Effects

Repo Demo
FLAnimatedImage

Language: Obj-C
License: MIT
PulsingHalo

Language: Obj-C
License: MIT
UITextField-Shake

Language: Obj-C
License: MIT

Material Design

Repo Demo
Material

Language: Swift
License: BSD-3
MaterialKit

Language: Swift
License: MIT

Notifications and Alerts

Repo Demo
TSMessages

Language: Obj-C
License: MIT
CRToast

Language: Obj-C
License: MIT
TWMessageBarManager

Language: Obj-C
License: MIT
RKDropdownAlert

Language: Obj-C
License: MIT
SimpleAlert

Language: Swift
License: MIT
JFMinimalNotifications

Language: Obj-C
License: MIT
MGFashionMenuView

Language: Obj-C
License: MIT
KLCPopup

Language: Obj-C
License: MIT
MZFormSheetController

Language: Obj-C
License: MIT
Notie

Language: Swift
License: MIT
LNNotificationsUI

Language: Obj-C
License: MIT

Onboarding and Tutorials

Repo Demo
JazzHands

Language: Obj-C
License: MIT
MYBlurIntroductionView

Language: Obj-C
License: MIT
Onboard

Language: Obj-C
License: MIT

Photo and Video

Repo Demo
MWPhotoBrowser

Language: Obj-C
License: MIT
XCDYouTubeKit

Language: Obj-C
License: MIT
MHVideoPhotoGallery

Language: Obj-C
License: MIT
EBPhotoPages

Language: Obj-C
License: MIT
ASMediaFocusManager

Language: Obj-C
License: MIT
VideoSplashKit

Language: Swift
License: MIT

Progress Views

Repo Demo
MBProgressHUD

Language: Obj-C
License: MIT
MRProgress

Language: Obj-C
License: MIT
M13ProgressSuite

Language: Obj-C
License: MIT
FFCircularProgressView

Language: Obj-C
License: MIT
GaugeKit

Language: Swift
License: MIT
NVActivityIndicatorView

Language: Swift
License: MIT

RefreshControls

Repo Demo
CBStoreHouseRefreshControl

Language: Obj-C
License: MIT
UzysAnimatedGifPullToRefresh

Language: Obj-C
License: MIT
BOZPongRefreshControl

Language: Obj-C
License: MIT
mntpulltoreact

Language: Obj-C
License: Apache v2
UzysCircularProgressPullToRefresh

Language: Obj-C
License: MIT
PullToRefreshCoreText

Language: Obj-C
License: MIT

Side Menu

Repo Demo
RESideMenu

Language: Obj-C
License: MIT
REFrostedViewController

Language: Obj-C
License: MIT
TWTSideMenuViewController

Language: Obj-C
License: MIT
AMSlideMenu

Language: Obj-C
License: MIT
CariocaMenu

Language: Swift
License: MIT

Tab Bars

Repo Demo
MinimalTabBar

Language: Obj-C
License: MIT
adaptive-tab-bar

Language: Swift
License: MIT
FoldingTabBar.iOS

Language: Obj-C
License: MIT
GGTabBar

Language: Obj-C
License: MIT
BFPaperTabBarController

Language: Obj-C
License: MIT

Table/Collection Views

Repo Demo
MPSkewed

Language: Obj-C
License: BSD-3
RATreeView

Language: Obj-C
License: MIT
MosaicLayout

Language: Obj-C
License: MIT
DSDynamicScrollView

Language: Obj-C
License: MIT
CSStickyHeaderFlowLayout

Language: Obj-C
License: MIT
BLKFlexibleHeightBar

Language: Obj-C
License: MIT
SAParallaxViewControllerSwift

Language: Swift
License: MIT
MGSpotyViewController

Language: Obj-C
License: MIT
RAReorderableLayout

Language: Swift
License: MIT

User Input

Repo Demo
RKRichTextView

Language: Obj-C
License: MIT
ZSSRichTextEditor

Language: Obj-C
License: MIT
RichEditorView

Language: Swift
License: BSD-3
TextFieldEffects

Language: Swift
License: MIT
SlackTextViewController

Language: Obj-C
License: Apache v2
JVFloatLabeledTextField

Language: Obj-C
License: MIT
ActionSheetPicker-3.0

Language: Obj-C
License: BSD-3
HTYTextField

Language: Swift
License: MIT

awesome-ios-ui (cjwirth/awesome-ios-ui)

Searching Database…

这是什么?一份精选的 iOS UI/UX 优秀库列表,按动画、徽章、日历、进度视图、侧边菜单等类别组织。
它本身是一个库,还是库的索引?它是一个索引:README 表格里链接到几十个由其他作者编写的独立 iOS UI/UX 库,代码不能直接从这个仓库安装。
这个列表是怎么组织的?条目按动画与过渡、徽章、日历、特效、Material Design、通知与提醒、引导页、照片与视频、进度视图、RefreshControls、侧边菜单、标签栏、Table/Collection Views、用户输入等类别分组,每项在表格中列出仓库名、语言和许可证。
列出的库是用什么语言写的?条目使用 Objective-C 或 Swift 编写,表格中逐个标明。
这些条目还在维护或有审核吗?README 里没有说明;很多列出的库(如仅支持 Obj-C 的项目)看起来年代久远,也没有迹象表明近期有审核或清理过时条目。
怎么向列表提交新的 UI 库?把你库的元数据添加到一个叫 awesome-creator 的配套仓库里,维护者以它作为这个列表的来源。
哪几个类别收录的条目最多?Notifications and Alerts 和 Table/Collection Views 条目最多,各自收录了大约九到十一个不同的库。
这个列表的灵感来自哪里?它受 wasabeef 那份结构类似的 Android UI/UX 库列表启发。
列出的库都用同一个许可证吗?大多数采用 MIT 许可证,少数使用 Apache v2、BSD-3,或被标记为 Unknown(未知)许可证。
Creator
cjwirth
Size
141.5 MB
Stars
11.2K
Updated
CommitJan 31
Age
11y
Commits · 90 Days