原文:http://coolketang.com/staticCoding/5a99108cee920a671bb48118.html
1. 在欢迎窗口右侧的历史项目列表中,双击打开之前创建的单视图项目模板。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/6605001be5f9ad3f77c3741d75c4e78f.webp?x-image-process=image/format,png)
2. 本节课将为您演示,警告窗口的动作列表样式。首先在一个空白项目中,打开视图控制器的代码文件。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/d6c2c0b2e9f8c0e23785499461d09fb1.webp?x-image-process=image/format,png)
3. 接着开始编写代码,创建一个包含三个选项的动作表单窗口。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/eb2a5fda66402b801ee68d1d52ee2769.webp?x-image-process=image/format,png)
4. 首先创建一个按钮,当点击按钮时,弹出警告窗口。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/1fbcdbeec02c208d6f424aa12cab37cf.webp?x-image-process=image/format,png)
5. 设置按钮的位置为(20, 120),尺寸为(280, 44)。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/e625dc9b72efc00c97f56f3e648a289c.webp?x-image-process=image/format,png)
6. 设置按钮在正常状态下的标题文字。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/57803f62bf6d4160d8a969ad21973bde.webp?x-image-process=image/format,png)
7. 为按钮绑定点击事件。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/25f693ccd57f39259d0707d4366078e6.webp?x-image-process=image/format,png)
8. 设置按钮的背景颜色为浅灰色。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/438421ad7fbbc85baace892285efcdbc.webp?x-image-process=image/format,png)
9. 将按钮添加到当前视图控制器的根视图。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/f2dc66cd8bbd739874e6c7be1083003f.webp?x-image-process=image/format,png)
10. 创建一个方法,用来响应按钮的点击事件。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/f75d8c1b24cd70f4e984758e04777b81.webp?x-image-process=image/format,png)
11. 初始化一个警告窗口,并设置窗口的标题文字和提示信息。同时设置弹出窗口为动作表样式。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/3c94cc521baac5f41e90d63a03d1c804.webp?x-image-process=image/format,png)
12. 创建一个默认样式的按钮,作为动作表中的提示按钮。当用户点击此按钮时,在控制台打印输出日志。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/a9c258a59b657a53fd543e9dd73025fb.webp?x-image-process=image/format,png)
13. 再创建一个消除样式的按钮,作为动作表中的提示按钮。当用户点击此按钮时,在控制台打印输出日志。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/9b213d28d2f8a3f3a446e7cadebea5f5.webp?x-image-process=image/format,png)
14. 再创建第三个取消样式的按钮,作为动作表中的提示按钮。当用户点击此按钮时,在控制台打印输出日志。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/cb494a71e2c3429ffc84dc0bc16815d7.webp?x-image-process=image/format,png)
15. 将三个按钮,依次添加到警告窗口中。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/069548e9296377e92f3d7ac2d2fc9728.webp?x-image-process=image/format,png)
16. 在当前视图控制器中,展示提示窗口。然后点击[编译并运行]按钮,运行模拟器预览效果。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/29c27bd61982b197656ebd9ff626fa23.webp?x-image-process=image/format,png)
17. 点击按钮,弹出警告窗口。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/8de06117b64cd581256b719a53bc9028.webp?x-image-process=image/format,png)
18. 在弹出的警告窗口中,点击其中一个提示按钮,并观察控制台的日志输出。
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/f8cce41bdec3e6e19e43a6ac777c4de5.webp?x-image-process=image/format,png)
![互动教程 for Xcode9 & Swift4-酷课堂](https://i-blog.csdnimg.cn/blog_migrate/6af699dae39f87e2c29aa2b2f68d261b.webp?x-image-process=image/format,png)
本文整理自:《互动教程 for Xcode9 & Swift4》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1063100471,或扫描本页底部的二维码。课程配套素材下载地址:资料下载