![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=1738953829-QhD1plHrm2zy5y35LO0FStrTlkdmv8d9-0-abb578bb6a413cebbe8e07a74d9efcf2)
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=1738953829-HZuJNdkZOBflshqtoil804IVa5cg2L5H-0-16980a29c89c2e25674d2b9a3a69500f)
图3-22 CupertinoAlertDialog效果