您的位置:首页 > 移动开发 > Swift

Swift-iOS常用控件(UIActionSheet 动作列表)

2016-09-22 11:18 495 查看
//UIActionSheet 动作列表

    func createActionSheet () {

    

    //创建列表

    let actionSheet =
UIActionSheet.init(title:
"请选择联系方式", delegate:
self, cancelButtonTitle:
"取消", destructiveButtonTitle:
"打电话")

        

//        UIActionSheet.init(title: "请选择联系方式", delegate: self, cancelButtonTitle: "取消",
destructiveButtonTitle: "打电话","发邮件","发短信")

    

    //显示

    

    //设置代理

    //    actionSheet.delegate = self

    

    //设置title

    //    actionSheet.title = "请选择"

    

    //设置放风格

    actionSheet.actionSheetStyle =
UIActionSheetStyle.Default//默认风格,灰色背景,白色文字

    actionSheet.actionSheetStyle =
UIActionSheetStyle.Automatic//自动

    actionSheet.actionSheetStyle =
UIActionSheetStyle.BlackOpaque//透明黑色背景,白色文字

    actionSheet.actionSheetStyle =
UIActionSheetStyle.BlackTranslucent//纯黑背景,白色文字

    

    //添加按钮

    actionSheet.addButtonWithTitle("京津追梦人")

    

    //总的按钮数

    let nums = actionSheet.numberOfButtons

    

   
//取消按钮的下标

    let cancelIndex = actionSheet.cancelButtonIndex

    

    actionSheet.showInView(self.view)

    

    }

    

    //代理方法

    func actionSheet(actionSheet:
UIActionSheet, clickedButtonAtIndex buttonIndex:
Int) {

        

       
//可以知道点击了第几项。

        print("点击了第%zd个按钮",buttonIndex)

    

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息