![Flutter实战入门](https://wfqqreader-1252317822.image.myqcloud.com/cover/55/32436055/b_32436055.jpg)
上QQ阅读APP看书,第一时间看更新
3.3.2 CupertinoAlertDialog
CupertinoAlertDialog是iOS风格的警告框控件,常用属性参见表3-16。
表3-16 CupertinoAlertDialog属性
![](https://epubservercos.yuewen.com/E5359F/17517093106688906/epubprivate/OEBPS/Images/b3-16-i.jpg?sign=1738956608-K2X3ncz08cld9vOONe91ggvMTWm2eASF-0-6bcbc823f9ec483f7d60bbcf3069e823)
CupertinoAlertDialog本身不带弹出效果,实现点击按钮弹出CupertinoAlertDialog的效果,代码如下:
class CupertinoAlertDialogDemo extends StatelessWidget { @override Widget build(BuildContext context) { return RaisedButton( onPressed: () { showDialog( context: context, builder: (context) { return CupertinoAlertDialog( title: Text('删除提示'), content: Text('确定要删除吗?'), actions: <Widget>[ FlatButton( child: Text('确定'), onPressed: () {}, ), ], ); }); }, child: Text('弹出CupertinoAlertDialog'), ); } }
效果如图3-22所示。
![](https://epubservercos.yuewen.com/E5359F/17517093106688906/epubprivate/OEBPS/Images/t3-22-i.jpg?sign=1738956608-TIkgOC1mgLUziyvvxcnBCCUvyng5cxCU-0-42b1956e3fa9347184c4a337b18ce068)
图3-22 CupertinoAlertDialog效果