本文章是一个系列,如果有兴趣可以看看以下文章:
AppleWatch开发入门(1)——界面布局
AppleWatch开发入门(2)——控制器生命周期、界面跳转
AppleWatch开发入门(3)——Table视图的应用
AppleWatch开发入门(4)——Picker视图的应用
AppleWatch开发入门(5)——Menu的使用
AppleWatch开发入门(6)——watchOS中通知的应用
AlertController AppleWatch开发入门(7)——AlertController
AppleWatch开发入门(8)——动画
一、简介
AlertController是wiatch中的警告框,它有3种Style:
- alert
- actionsheet
- sldeBySldeButtonsAlert
3中Style分别如下图所示:
这里需要注意的是:
Alert
和Actionsheet
按钮数量不限,而sldeBySldeButtonsAlert
只能有两个按钮,如果设置了多个按钮,则无法弹出。Alert
取消按钮只能有一个,如果设置多个,也只有一个的效果。
二、创建3种AlertController
- 界面布局与连线
如下图:
- 详细代码
1 | func click1() { |
至此,已经大功告成,不过要注意,sideBySideButtonsAlert
只能有两个按钮,所以在click3
中要进行特殊处理。