2016-06-30 14 views
0

Ich habe schon seit geraumer Zeit mit einem seltsamen Verhalten der Balkenknöpfe kämpfen müssen. Aus irgendeinem Grund verschwindet der fett formatierte Stil, wenn der "OK" -Knopf bei einem Alarm gedrückt wird. Ich hatte dieses Verhalten, wenn ich andere Dinge wie das Präsentieren eines Modal-View-Controllers und das Verwerfen von Mods gemacht habe. Warum ändert sich der Schriftgrad des Balkenschaltfelds von fett zu normal?UIBarButtonItem Stil ignoriert?

Mein Code:

class ViewController: UIViewController { 

    @IBAction func buttonAction(sender: AnyObject) { 

     let alertController = UIAlertController(title: "Title", message: "Message", preferredStyle: .Alert) 
     let cancelAction = UIAlertAction(title: "OK", style: .Cancel, handler: nil) 
     alertController.addAction(cancelAction) 
     presentViewController(alertController, animated: true, completion: nil) 

    } 

} 

Meine Einstellungen:

enter image description here

Das seltsame Verhalten (vor) enter image description here Nach: enter image description here

+1

Es gibt keine wie Bordered Stil. – matt

+0

Können Sie es ausarbeiten? Bordered Style ist das, was beim Erstellen eines Bar Button Items voreingestellt ist. –

+0

Es gibt so etwas, es ist nur seit iOS7 veraltet. –

Antwort

3

Das System Artikel Done Taste erwartet, sei usi ng den Fertig-Stil. Das Kombinieren von System Item Done mit dem Bordered-Stil macht keinen Sinn.