2015-06-01 2 views
2

Я хочу изменить цвет кнопки «Отмена» в UIAlertController до «Оранжевый» и сохранить цвет кнопки «Выход» так, как есть. Я приложил скриншот и код контроллера предупреждения ниже.Как изменить цвет текста конкретной кнопки программно в UIAlertController

enter image description here

Код для предупреждения зрения

alert = UIAlertController(title: "", message: "Are you sure you want to log out?", preferredStyle: UIAlertControllerStyle.Alert) 
    alert.view.tintColor = UIColor.blackColor() 
    alert.addAction(UIAlertAction(title: "Log out", style: UIAlertActionStyle.Cancel, handler:{ (UIAlertAction)in 

     println("Log Out button clicked.") 

     prefs.setBool(false, forKey: "Isloggedin") 
     NSUserDefaults.resetStandardUserDefaults() 
     prefs.setBool(true, forKey: "IsEmail") 
     prefs.setObject(email, forKey: "loggedemail") 
     prefs.synchronize() 
     let mainview = self.storyboard?.instantiateViewControllerWithIdentifier("mainscreen") as! mainViewController 

     self.navigationController?.pushViewController(mainview, animated: true) 
    })) 

    //alert.view.tintColor = UIColor.yellowColor() 
    alert.addAction(UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Default, handler:{ (UIAlertAction)in 
     println("Cancel button clicked.") 
    })) 

    self.presentViewController(alert, animated: true, completion: { 
     println("completion block.") 


    }) 

ответ

0

Я создал пользовательское оповещение, в котором мы можем внести изменения в соответствии с нашими требованиями.

Я приложил GitHub Link

 Смежные вопросы

  • Нет связанных вопросов^_^