![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=1738759055-GYVLTkOSGRL7F9iV9QoTgJ8cApbdP4qk-0-5b26ef66777e2b427b2a742436d79891)
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=1738759055-Rm3CyCDr1SmqrT7eU4FpHzlqMgAvwSal-0-589eba1ab8bb6979beea15501ade189d)
图3-22 CupertinoAlertDialog效果