Поиск:

Ответ в темуСоздание новой темы Создание опроса
> спрятать клавиатуру 
:(
    Опции темы
6azbljlb
Дата 19.4.2011, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



только начинаю писать...подскажите такое...вот есть функция нажатия на TextField 
Код

-(IBAction)l00:(UITextField *)l00{
if (table[0][1]==0 && table[1][0]==0) {
    [l00 becomeFirstResponder];
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Please, enter letter near to other letters"
                                                   delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil];

    
    [alert show];
    //[longL setText:@""];
    [alert release];
   }
}



тут в любом случае появляется клава так как это текстфилд ...после я подумал надо обработать событие нажатия на Ок...
Код

- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
    if (buttonIndex == 0) {
        [self resignFirstResponder];
        //NSLog(@"Click");
    }
}


но как то я не могу догнать как убрать клаву
PM MAIL   Вверх
Bitter
Дата 20.4.2011, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 10
Всего: 27



Чтобы убрать клаву, по-моему надо отправить resignFirstResponder текстовому полю, а ты, как я понял, отправляешь его объекту контроллеру.
PM MAIL ICQ Skype   Вверх
6azbljlb
Дата 20.4.2011, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



а как ее можно закрыть если нет текстового поля?..т.е.по нажатию не на клаве Done or Result а из др функции

PM MAIL   Вверх
Bitter
Дата 21.4.2011, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный лентяй
***


Профиль
Группа: Завсегдатай
Сообщений: 1209
Регистрация: 15.8.2004
Где: Харьков, Ukraine

Репутация: 10
Всего: 27



Нужно хранить ссылку на текстовое поле IBOutlet IUTextField * textField в контроллере и связать в интерфейс билдере этот указатель с текстовым полем. Либо же связать программно. А в вашей функции передавать сообщение resignFirstResponder этому указателю.
PM MAIL ICQ Skype   Вверх
6azbljlb
Дата 21.4.2011, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 18.8.2010

Репутация: нет
Всего: нет



большое спасибо все получилось

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | iOS | Следующая тема »


 




[ Время генерации скрипта: 0.0646 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.