UIActionSheet和UIAlertView在iOS中,都是弹出一个对话框,用户必须点击上面的按钮后才能执行其他操作。
下图是UIActionSheet,对话框显示在底部:
下图是AlertView,显示在屏幕正中:
当按钮在两个以内时,按钮是水平显示的,当超过两个时,会垂直显示。
相当代码:
首先在viewController h头文件添加UIActionSheetDelegate,UIAlertViewDelegate协议,如下:
1 2 | |
以下代码在ViewController.m文件中
打开ActionSheet对话框:
1 2 | |
接收ActionSheet点击事件,以及打开AlertView对话框、接收AlertView点击事件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|