更多整理资料尽在👉一平米小站
隐藏与显示 | |
---|---|
SlideTapBar | 滚动栏菜单,向上滚动时隐藏tabbar,向下滚动马上显示tabbar |
FoldingTabBar.iOS | 可折叠Tab Bar和Tab Bar Controller |
KMNavigationBarTransition | LTNavigationBar在右滑返回的时候NavigationBar显示都不完美,KMNavigationBarTransition一个用来统一管理导航栏转场以及当 push 或者 pop 的时候使动画效果更加顺滑的通用库,并且同时支持竖屏和横屏 |
HYNavBarHidden | 导航条滚动透明,超简单好用的监听滚动,导航条渐隐的UI效果实现 |
BLKFlexibleHeightBar | 非常赞,是一个使导航栏高度可以动态变化的 UI 库。固定Header的效果库,一个拥有非常灵活高度的标题栏,可以为使用软件的用户提供更多的阅读和滑动空间,现在已经被众多app所采用 |
JXT_iOS_Demos | AboutNavigationBar:一些关于navigationBar的非常规的但是较为实用的操作,包括利用毛玻璃、动态透明、动态隐藏,以及头视图的动态缩放,并同时涉及了statusBar的动态设置(换色)。教程 |
NavigationBarScaleViewDemo | iOS导航条自由缩放头像效果。原理剖析 |
HUD与Toast | |
---|---|
MBProgressHUD | MBProgressHUD + Customizations |
SVProgressHUD | 非常赞 SVProgressHUD的loading,如果你需要定制化的等待提示器,这个就是了(也许是最好的) |
JDStatusBarNotification | 非常赞👍👍👍 的自定义顶部通知 |
Toast | An Objective-C category that adds toast notifications to the UIView object class |
EBuyCommon | 1.基于MBProgressHUD实现得图形加载提示方式,及其它标题方式提醒。2.弹窗 |
WZDraggableSwitchHeaderView | Show status for transition across viewControllers |
ProgressHUD | ProgressHUD的loading,使用最简单 |
MMProgressHUD | 设置HUD出现和消失的方式(包括上下、左右、淡入淡出、放大缩小等等),设置HUD的内容(可以在HUD中加入帧动画、动态图片等等),设置HUD出现时的底部覆盖层颜色,等等。总而言之,这是一份集大成的HUD代码 |
WSProgressHUD | 一个小巧精致的HUD,支持添加到自定义View上, 还有更多小细节 |
PreLoader | 一个很有意思的HUD loading ,通过运动污点和固定污点之间的粘黏动画吸引用户的眼球跟踪,能有效分散等待注意力。PreLoader的实现讲解 |
FillableLoaders | 自定义加载进度UI-Completely customizable progress based loaders drawn using custom CGPaths written in Swift 🔶 |
TopAlert | 顶部提示View |
CMPopTipView | 自定义气泡View提示框 |
WeChatFloat | 仿微信浮窗功能 |
对话框 | |
---|---|
SCLAlertView | 有特色的对话框 |
LCActionSheet | 一款简约而不失强大的 ActionSheet,微信和微博都采取了极其类似的样式 |
WCAlertView | 自定义的对话框 |
STPopup | 提供了一个可在 iPhone 和 iPad 上使用的具有 UINavigationController 弹出效果的 STPopupController 类, 并能在 Storyboard 上很好的工作 |
AMSmoothAlert | 动画效果不错,最多star,但不支持arm64 |
DQAlertView | 扁平化的样式不错 |
HHAlertView | 一个简易的alertview 有三种样式,有成功,失败,和警告三种样式,支持Delegate和block两种回调 |
MJPopupViewController | 实现弹出视图的各种弹出和消失效果,包括淡入淡出(fade in,fade out),从屏幕上方飞进,下方飞出,从屏幕左方飞进,右方飞出等等效果,弹窗 |
MMPopupView | 弹出框的基类组件(弹窗) |
Menu | 项目中可能会用到的常用菜单,以后有时间会继续补充,弹窗 |
EasyTipView | 弹出提示框类及演示示例。同样地,API 简单、易用。好“轮子”,弹窗 |
kxmenu | kxmenu弹出菜单,点击视图上任意位置的按钮,会弹出一个菜单,并且有个小箭头指向点击的按钮,类似气泡视图。弹出的菜单位置会根据按钮的位置来进行调整 |
QBPopupMenu | QBPopupMenu弹出菜单,实现类似 UIMenuItem 的弹出菜单按钮。点击按钮,会弹出一个菜单,上面可以排列多个按钮。纯代码实现,不需要任何图片 |
GMenuController | 具有和系统UIMenuController行为,交互一致的Menu弹出控件.相比UIMenuController.具有更加友好的使用方式. 支持MenuItem指定target.使用更加灵活,支持更改menuview 外观设置 |
STModalDemo | 弹出视图(通知,提示,选择,窗口) |
TAOverlay | TAOverlay可通过叠加层展示有用的信息,可自定义文本和背景色,添加阴影和模糊效果,以及更改字体大小或者用自定义图片替换页面上的icon |
UICustomActionSheet | 通过模糊背景来着重强调与菜单相关的元素--模糊效果 里面已经收藏 |
ActionSheetPicker-3.0 | 该项目是此前热门项目ActionSheetPicker的新版本,快速复制了iOS 8上的下拉 UIPickerView/ActionSheet功能 |
MJAlertView | 3D效果转场效果警示图--MJAlertView |
PSTAlertController | 兼容 iOS7的 XXAlertController,接口跟UIAlertController 一模一样,做到高低版本通用 |
PCLBlurEffectAlert.swfit | 细节定制较丰富的弹出警报窗口组件 |
GSAlert.swfit | 苹果在iOS8推出了全新的UIAlertController,旧的UIAlertView和UIActionSheet渐渐被废弃,但如果你仍然支持iOS7系统,你将不得不写两套代码。GSAlert解决了这个问题 |
SweetAlert-iOS | SweetAlert-iOS 带动画效果弹窗对话框封装类 |
CCActionSheet | CCActionSheet:仿照微信朋友圈自定义actionsheet,一行代码即可使用 |
CustomPopOverView | 自定义弹出视图,内容支持传一组菜单标题,也支持自定义view,或者自定义viewController,支持任意按钮触发,会显示在按钮底部,也支持切换按钮的对齐方式:左对齐、居中、右对齐 |
TOActionSheet | 是一个 iOS UI 控件,提供一个模态提示控制,类似于 UIActionSheet。不同于 UIActionSheet 的是,它可以深度重设主题,通过对每个按钮使用块来避免委托模式 |
Pop | |
---|---|
AMPopTip | 一个可以定义frame的带动画的popover. An animated popover that pops out a given frame, great for subtle UI tips and onboarding |
DXPopover | 很赞 DXPopover微信右上角的+点击展示列表效果,弹窗菜单。 A Popover mimic Facebook app popover using UIKit |
zhPopupController | Popup your custom view is easy, support custom mask style, transition effects and gesture to drag |
GTSheet | An easy to integrate solution for presenting UIViewControllers in a bottom sheet |
LewPopupViewController | ios 弹出视图 |
YCXMenuDemo_ObjC |
TCXMenu is an easy-to-use menu |
PopMenu | 用POP动画引擎写的Sina微博的Menu菜单 |
XTPopView | 一个易用的带箭头的View, 可以实现类似于微信添加好友那个View的效果 (包含Objective-C和Swift版本) |
MLMOptionSelectView | 弹出-选择-展示框 |
LiquidFloatingActionButton | 卫星弹出菜单 |
HyPopMenuView | 模仿新浪微博弹出菜单 |
DOPScrollableActionSheet | Multi-row scrollable action sheet |
DropDownMenu | 仿美团下拉菜单,二级菜单 |
通知相关 | |
---|---|
JSQNotificationObserverKit | 一款轻量、易用的通知发送及响应框架类库。作者是知名开源项目 JSQMessagesViewController(Objective-C 版即时聊天)的作者 Jesse Squires |
TSMessages | 易于使用和定制的消息/通知,用于 iOS版Tweetbot |
CWStatusBarNotification | 酷炫的通知栏,多种通知样式,使用简单,非常赞👍 |
GLPubSub | 一个简短实用的 NSNotificationCenter 的封装 |
JDStatusBarNotification | 在状态栏顶部显示通知。可以自定义颜色字体以及动画。支持进度显示以及显示状态指示器 |
obito | an iOS notification service out of box |