textFieldShouldReturn не работает в ipad - PullRequest
2 голосов
/ 28 июля 2011

Я создаю приложение на IPad.Я использую текстовое поле с клавишей возврата по умолчанию для написания сообщения. После написания сообщения я нажимаю клавишу возврата ... Затем клавиатура исчезла, но метод - (BOOL)textFieldShouldReturn:(UITextField *)textField {} НЕ вызывается.У меня есть код внутри функции textFieldShouldReturn ...

- (BOOL)textFieldShouldReturn:(UITextField *)textField {

[textField resignFirstResponder];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];  
if(cPageNavType == CUTSOM_NAV_BAR){
    mToolbar.frame = CGRectMake(0, 438, 320, 44);
    mTableView.frame = CGRectMake(0, 40, 340, 400); 
}else {
    mTableView.frame = CGRectMake(0, 0, 340, 480-44-18-28);
    mToolbar.frame = CGRectMake(0, 480-44-18-28, 320, 44);
}
[UIView commitAnimations];

//[self postMessage:nil];
return YES;
}

, так что я могу сделать?Заранее спасибо

1 Ответ

0 голосов
/ 09 марта 2013

Что нужно проверить

  1. Добавить <UITextFieldDelegate>, сделать ваш класс получателем делегата
  2. OfCourse добавить метод делегата (поставить точки останова)
  3. Соединить выходы текстового поля (делегаты и ссылочные выходы, если есть)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...