
上QQ阅读APP看书,第一时间看更新
3.3.2 CupertinoAlertDialog
CupertinoAlertDialog是iOS风格的警告框控件,常用属性参见表3-16。
表3-16 CupertinoAlertDialog属性

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所示。

图3-22 CupertinoAlertDialog效果