iOS开发UI第三方库-对话交互

更多整理资料尽在👉一平米小站

隐藏与显示
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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容