如何使警报操作无标题

时间:2016-04-26 00:08:09

标签: ios swift uialertcontroller

我想从警报操作中删除标题部分。 制作标题字符串""不会删除标题部分

@IBAction func addImage(sender: AnyObject!) {

    let alert:UIAlertController = UIAlertController(title: "" ,message: nil, preferredStyle: UIAlertControllerStyle.ActionSheet)

    let cameraAction = UIAlertAction(title: "Take Photo", style: UIAlertActionStyle.Default)
        {
            UIAlertAction in
            self.openCamera()
    }
    let gallaryAction = UIAlertAction(title: "Choose Photo", style: UIAlertActionStyle.Default)
        {
            UIAlertAction in
            self.openGallary()
    }
    let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel)
        {
            UIAlertAction in

    }

    // Add the actions
    alert.addAction(cameraAction)
    alert.addAction(gallaryAction)
    alert.addAction(cancelAction)

    // Present the controller
    self.presentViewController(alert, animated: true, completion: nil)

}

这就是我得到的:

enter image description here

如何一起删除标题部分?

1 个答案:

答案 0 :(得分:7)

“title”是一个可选值,如果你传递nil而不是空字符串,它将摆脱标题区域。

let alert:UIAlertController = UIAlertController(title: nil ,message: nil, preferredStyle: UIAlertControllerStyle.ActionSheet)