2016-06-30 8 views
0

私はいくつかの奇妙なバーのボタンの項目の動作にしばらくの間苦労してきました。何らかの理由で、警告で「OK」ボタンがクリックされたときに太字のスタイルが消えます。私はモーダルビューコントローラを提示し、同様にそれを却下するような他のものをやっているときにこの動作をしました。なぜバーボタンの項目がフォントの太さを太字から標準に変更していますか?UIBarButtonItemスタイルは無視されますか?

マイコード:

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) 

    } 

} 

マイ設定:システムアイテムDoneボタンはに期待し enter image description here

+1

ボーダースタイルのようなものはありません。 – matt

+0

詳しいことはできますか?ボーダースタイルは、バーボタンアイテムを作成するときにあらかじめ設定されているものです –

+0

このようなことがありますが、これはiOS7以降廃止されました。 –

答えて

3

enter image description here

奇妙な行動(前) enter image description here 後アメリカにいるDoneスタイル。システム項目DoneとBorderedスタイルを組み合わせることは意味がありません。

関連する問題