4

すべてのアクション ボタンではなく、UIAlertController の 1 つの UIAlertAction のテキストの色を変更するにはどうすればよいですか。

UIAlertController のコードは次のとおりです。Delete UIAlertAction のテキストの色を赤に変更します。

//Alert to select more method
func moreAlert()
{           
    let optionMenu = UIAlertController(title: "Mere", message: "", preferredStyle: UIAlertControllerStyle.ActionSheet)

    let Edit = UIAlertAction(title: "Rediger", style: .Default, handler: { action in

    })


    let Delete = UIAlertAction(title: "Slet", style: .Default, handler: { action in

    })

    let cancelAction = UIAlertAction(title: "Annullere", style: .Cancel, handler: { action in        
        print("Cancelled")
    })

    optionMenu.addAction(Edit)            
    optionMenu.addAction(Delete)            
    optionMenu.addAction(cancelAction)


    self.presentViewController(optionMenu, animated: true, completion: nil)
}
4

2 に答える 2

4

Try add this to your alertController before presentViewController

optionMenu.view.tintColor = UIColor.redColor()
于 2016-03-10T01:33:54.037 に答える