Swift里的AlertController即OC里的AlerView

    let alertController = UIAlertController(title: "New Resolution",                
message: "", preferredStyle: UIAlertControllerStyle.Alert)
    //confirmAction
    let confirmAction = UIAlertAction(title: "Confirm", style:   
UIAlertActionStyle.Default, handler: ({
        (_) in
        if let field = alertController.textFields![0] as UITextField!{
            self.saveItem(field.text!)
            self.tableView.reloadData()    
        }
    }))
    
    let cancelAction = UIAlertAction(title: "Cancel", style:      
UIAlertActionStyle.Cancel, handler: nil)

    alertController.addTextFieldWithConfigurationHandler ({
        (textField) in
        textField.placeholder = "Type smothing..."
    })
    
    alertController.addAction(confirmAction)
    alertController.addAction(cancelAction)

    self.presentViewController(alertController, animated: true, 
completion: nil)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容