2016-04-26 19 views
0

Ich möchte einen Titelabschnitt aus einer Alert-Aktion entfernen. Herstellung Titelstring "" den Titel Abschnitt nicht entfernenSo erstellen Sie eine Warnungsaktion ohne Titel:

@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) 

} 

Dies ist, was ich bin immer:

enter image description here

Wie kann ich den Titel Abschnitt alle zusammen zu entfernen?

+0

Haben Sie 'Null' anstelle eines leeren String übergeben versucht? Es ist ein optionaler Wert – bobDevil

+0

ahh..das funktioniert. Wenn du es als Antwort posten willst, werde ich es akzeptieren. –

Antwort

4

"title" ist ein optionaler Wert, wenn Sie nil anstelle der leeren Zeichenfolge übergeben, wird es den Titelbereich los.

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

+0

fantastischer Tipp! :) – Fattie

Verwandte Themen