![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=1738986441-dNUU1EkxInhU4VnAtSLxdutOQxFed5px-0-1dc5c17cf0f3118fd555e73ae29bf7d4)
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=1738986441-4xMMR1cxkMB8T9jxVtj2Krq8hXtHoK5A-0-5147720a253dbb8978fcfa7cdf5d1e8a)
图3-22 CupertinoAlertDialog效果