Próbujemy dowiedzieć się, jak ukryć klawiaturę, ale mamy problemy z odpaleniem textFieldShouldReturn
. Nie jesteśmy pewni, dlaczego?Zestaw SDK dla iPhone'a: textFieldShouldReturn nie jest wywoływany
To co zostało zrobione:
* .h
@interface MultiSalesViewController : UIViewController <UITextFieldDelegate>
* .c
txtCardNumber.delegate = self;
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setUserInteractionEnabled:YES];
[textField resignFirstResponder];
return YES;
}
Również textField
ma swój zestaw do plików delegata właściciela w konstruktorze Interface. Jedną z dziwnych rzeczy jest to, że narzędzie viewController's - (void)textFieldDidEndEditing:(UITextField *)textField
działa.
Czy ktoś może skomentować, jak ukryć klawiaturę?
Nie wiedziałem, że można umieścić kod celu-c w pliku * .c i sprawić, by działało! – binnyb
Lol tak, z pewnością to .m? –