iPhone AlertView实现合集DEMO
iPhone 平台下的 AlertView 玩法还挺多的,尤其是从老的 UIAlertView 到现在常用的 UIAlertController,变化不小。这份 DEMO 资源算是把常见实现方式都整合好了,想要快速上手或者需要自定义交互的朋友可以拿来参考一下,挺省事儿。
UIAlertView 的经典用法现在看有点老派,但你如果项目还在维护老版本 iOS,比如 iOS7,那它还是用得上的。简单调用几个方法就能弹出提示,initWithTitle
和 show
一把梭。
UIAlertController在 iOS 8 之后就变成主流了。写法也更现代,像 alertControllerWithTitle
加上 addAction
,配合 presentViewController
一整套用下来,响应也快,代码也清晰。
自定义样式这块儿就比较灵活了。比如你想加点图标、换字体颜色,甚至整个自定义视图都行。直接塞一个 UIView 进去 UIAlertController
里,加点动画,效果一下就上来了。
异步别忘了,弹窗里要是涉及网络求,一定要把耗时操作丢后台线程去跑,用 GCD
或 NSOperationQueue
都挺方便。不然卡住主线程,弹窗都不弹,体验直接崩。
适配和交互也要注意,现在 iPhone 刘海屏、全面屏一堆,弹窗的布局别写死了,最好做成响应式的,SwiftUI 也可以考虑加进来点手势交互,用户体验能提升不少。
压缩包里的 DEMO内容挺全,基础用法、自定义样式、异步操作这些都有涵盖。直接拿来跑一跑,理解得更快。对新手友好,对老司机也有参考价值。
如果你正准备给 App 加个提示弹窗,又懒得从头查文档,那这些 DEMO 可以帮你节省不少时间。
各种-AlertView .zip
预估大小:27个文件
各种-AlertView
文件夹
Demo
文件夹
Classes
文件夹
TSAVDemoViewController.xib
398KB
TSAVDemoAppDelegate.m
3KB
TSAVDemoAppDelegate.h
408B
TSAVDemoViewController.h
653B
TSAVDemoViewController.m
2KB
MainWindow-iPad.xib
32KB
TSAVDemo_Prefix.pch
185B
162.14KB
文件大小:
评论区