Swift AlertViewController快速调用教程

swift-AlertViewController 的快速调用,挺实用的。UIAlertController是 iOS 8 以后主推的弹框控件,想弹个提示、输入点内容都能搞定。先建个UIAlertController,指定样式、标题。像下面这样:

let alertController = UIAlertController(title: "提示", message: "这是一个示例警告", preferredStyle: .alert)

给它加点按钮,像okActioncancelAction,都用alertController.addAction加进去。想弹个输入框?用alertController.addTextField就行。一步,用present把它展示出来,用户就能看到。

你要是觉得每次都写这些有点麻烦,像XWAlert这种三方库挺省事的。只要一句

XWAlert.show(title: "提示", message: "这是自定义库的示例警告", buttons: [.default("确定")]) { index in
  switch index {
  case 0: print("用户点击了确定")
  default: break
  }
}
就能弹个简单警告,挺省心。嗯,场景要是复杂点,自己写也挺灵活的。如果你经常写 iOS 弹框,学会UIAlertController和用点简化库,代码可读性和效率都能提不少哦!

zip
swift-AlertViewController的快速调用.zip 预估大小:28个文件
folder
XWAlert-master 文件夹
file
.travis.yml 222B
folder
XWAlert.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 152B
folder
xcuserdata 文件夹
folder
xuxiwen.xcuserdatad 文件夹
file
UserInterfaceState.xcuserstate 18KB
file
project.pbxproj 23KB
folder
xcuserdata 文件夹
folder
xuxiwen.xcuserdatad 文件夹
folder
xcschemes 文件夹
file
xcschememanagement.plist 671B
file
XWAlert.xcscheme 4KB
folder
xcdebugger 文件夹
file
Breakpoints_v2.xcbkptlist 91B
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
XWAlert.xcscheme 4KB
folder
XWAlertTests 文件夹
file
XWAlertTests.m 897B
file
Info.plist 680B
folder
XWAlert 文件夹
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 1KB
file
main.m 332B
folder
Class 文件夹
file
ShowAlertViewController.m 7KB
file
ShowAlertViewController.h 229B
file
ViewController.h 213B
file
ViewController.m 1KB
file
AppDelegate.h 275B
file
AppDelegate.m 2KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
Main.storyboard 20KB
file
Info.plist 1KB
folder
Alert 文件夹
file
UIAlertController+AddAction.m 3KB
file
XWAlert.h 3KB
file
UIAlertController+AddAction.h 2KB
file
XWAlert.m 7KB
file
README.md 10KB
folder
XWAlertUITests 文件夹
file
XWAlertUITests.m 1KB
file
Info.plist 680B
zip 文件大小:40.64KB