iPhone AlertView实现合集DEMO

iPhone 平台下的 AlertView 玩法还挺多的,尤其是从老的 UIAlertView 到现在常用的 UIAlertController,变化不小。这份 DEMO 资源算是把常见实现方式都整合好了,想要快速上手或者需要自定义交互的朋友可以拿来参考一下,挺省事儿。

UIAlertView 的经典用法现在看有点老派,但你如果项目还在维护老版本 iOS,比如 iOS7,那它还是用得上的。简单调用几个方法就能弹出提示,initWithTitleshow 一把梭。

UIAlertController在 iOS 8 之后就变成主流了。写法也更现代,像 alertControllerWithTitle 加上 addAction,配合 presentViewController 一整套用下来,响应也快,代码也清晰。

自定义样式这块儿就比较灵活了。比如你想加点图标、换字体颜色,甚至整个自定义视图都行。直接塞一个 UIView 进去 UIAlertController 里,加点动画,效果一下就上来了。

异步别忘了,弹窗里要是涉及网络求,一定要把耗时操作丢后台线程去跑,用 GCDNSOperationQueue 都挺方便。不然卡住主线程,弹窗都不弹,体验直接崩。

适配和交互也要注意,现在 iPhone 刘海屏、全面屏一堆,弹窗的布局别写死了,最好做成响应式的,SwiftUI 也可以考虑加进来点手势交互,用户体验能提升不少。

压缩包里的 DEMO内容挺全,基础用法、自定义样式、异步操作这些都有涵盖。直接拿来跑一跑,理解得更快。对新手友好,对老司机也有参考价值。

如果你正准备给 App 加个提示弹窗,又懒得从头查文档,那这些 DEMO 可以帮你节省不少时间。

zip
各种-AlertView .zip 预估大小:27个文件
folder
各种-AlertView 文件夹
folder
Demo 文件夹
folder
Classes 文件夹
file
TSAVDemoViewController.xib 398KB
file
TSAVDemoAppDelegate.m 3KB
file
TSAVDemoAppDelegate.h 408B
file
TSAVDemoViewController.h 653B
file
TSAVDemoViewController.m 2KB
file
MainWindow-iPad.xib 32KB
file
TSAVDemo_Prefix.pch 185B
file
main.m 316B
file
TSAVDemo-Info.plist 1013B
file
MainWindow.xib 31KB
folder
TSAVDemo.xcodeproj 文件夹
file
Nick.perspectivev3 43KB
file
Nick.pbxuser 11KB
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 153B
folder
xcuserdata 文件夹
folder
gbkim.xcuserdatad 文件夹
file
UserInterfaceState.xcuserstate 12KB
folder
xcuserdata 文件夹
folder
gbkim.xcuserdatad 文件夹
folder
xcschemes 文件夹
file
xcschememanagement.plist 480B
file
TSAVDemo.xcscheme 3KB
file
project.pbxproj 16KB
file
README.mdown 4KB
folder
TSAlertView 文件夹
file
TSAlertViewBackground2.png 9KB
file
TSAlertView.h 3KB
file
TSAlertViewCancelButtonBackground.png 559B
file
TSAlertViewBackground.png 4KB
file
TSAlertViewMessageListViewShadow.png 288B
file
TSAlertViewButtonBackground_Highlighted.png 550B
file
TSAlertViewButtonBackground.png 546B
file
TSAlertView.m 22KB
file
Source Code License.rtf 6KB
zip 文件大小:162.14KB