Mam AlertController z polem tekstowym i dwoma przyciskami: CANCEL i SAVE. Jest to kod:Sprawdź UIAlertController TextField dla włączenia przycisku
@IBAction func addTherapy(sender: AnyObject)
{
let addAlertView = UIAlertController(title: "New Prescription", message: "Insert a name for this prescription", preferredStyle: UIAlertControllerStyle.Alert)
addAlertView.addAction(UIAlertAction(title: "Cancel",
style: UIAlertActionStyle.Default,
handler: nil))
addAlertView.addAction(UIAlertAction(title: "Save",
style: UIAlertActionStyle.Default,
handler: nil))
addAlertView.addTextFieldWithConfigurationHandler({textField in textField.placeholder = "Title"})
self.presentViewController(addAlertView, animated: true, completion: nil)
}
Co chcę zrobić jest wdrożyć kontrolę pola tekstowego na wyłączenie przycisku ZAPISZ gdy pole tekstowe jest puste, podobnie jak obrazy Aplikacja iOS, gdy chcesz stworzyć NewAlbum. Czy ktoś może mi wyjaśnić, co mam robić?
Bardzo mi pomagasz! Dziękuję Ci bardzo! – Andorath
Używanie powiadomienia jest zbyt ciężkie (i niewiarygodne, i zbyt wiele pracy). Dlatego są delegaci pól tekstowych i akcje. Zobacz moją odpowiedź tutaj: http://stackoverflow.com/a/25628065/341994 – matt
Odpowiedź Matta jest lepsza – LastMove