Swift - 操作表(UIActionSheel)的用法,也叫底部警告框
1,下面创建一个操作表(或叫底部警告框)并弹出显示 
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class ViewController: UIViewController,UIActionSheetDelegate { override func viewDidLoad() { super.viewDidLoad() var actionSheet=UIActionSheet() //actionSheet.title = "请选择操作" actionSheet.addButtonWithTitle("取消") actionSheet.addButtonWithTitle("动作1") actionSheet.addButtonWithTitle("动作2") actionSheet.cancelButtonIndex=0 actionSheet.delegate=self actionSheet.showInView(self.view); } func actionSheet(actionSheet: UIActionSheet!,clickedButtonAtIndex buttonIndex:Int){ println("点击了:"+actionSheet.buttonTitleAtIndex(buttonIndex)) }} |
2,在一般情况下,工具条,或标签条中显示的调用方式是不一样的
|
1
2
3
|
actionSheet.showInView(self.view); //一般情况actionSheet.showFromToolbar(self.navigationController.toolbar) //工具条的情况下actionSheet.showFromTabBar(self.tabBar) //标签条的情况下 |

浙公网安备 33010602011771号