Форум программистов, компьютерный форум CyberForum.ru

На симуляторе iPhone не убирается клавиатура - Программирование iOS/iPhone

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
var_fj54j
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 62
19.06.2013, 09:26     На симуляторе iPhone не убирается клавиатура #1
Всем привет. Изучаю xcode, написал первое свое приложение, запускаю его, появляется симулятор iphone и на нем запускается мое приложение. В поле TextField набираю текст с клавиатуры на симуляторе, затем нажимаю на свободном поле от клавиатуры, чтобы клавиатура исчезла, а она не исчезает. Из-за чего это происходит?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2013, 09:26     На симуляторе iPhone не убирается клавиатура
Посмотрите здесь:

часы iPhone 5
iphone 3g
Как протестировать приложение на симуляторе iOs 7.0.4
Find my iphone
Различия в storyboard, симуляторе и на тестируемом телефоне
Как включать/выключать интернет на симуляторе iOS в XCode?
Кнопка HOME в симуляторе iPhone Xcode 6.1
Не правильный масштаб в симуляторе xcode 6 Swift
Как из Iphone 4 сделать Iphone 4S?
Обновление iphone 4s
Перепрошивка Iphone

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
19.06.2013, 09:32     На симуляторе iPhone не убирается клавиатура #2
Сделайте ваш контроллер делегатом данного textField'a,
и определите метод
Objective-C
1
2
3
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
   return YES;
}
Добавлено через 1 минуту
Выше решение - это если нажать на кнопку return.
Цитата Сообщение от var_fj54j Посмотреть сообщение
на свободном поле от клавиатуры,
А оно и не должно. Для этого Вам необходимо перехватить тач(есть несколько способов) и принудительно скрыть клавиатуру(Также несколько способов)
Можно привязать к отображению gestureRecognizer и в его callback методе сказать вашему textField'у - -resignFirstResponder.
noname_club
 Аватар для noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 575
19.06.2013, 10:34     На симуляторе iPhone не убирается клавиатура #3
Objective-C
1
2
3
4
5
6
7
8
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
  [textField resignFirstResponder];
  return YES;
}
 
-(void)textFieldDidEndEditing:(UITextField *)textField {
    [self textFieldShouldReturn:textField];
}
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
19.06.2013, 11:58     На симуляторе iPhone не убирается клавиатура #4
Objective-C
1
2
3
4
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
  [textField resignFirstResponder];
  return YES;
}
[textField resignFirstResponder];
Да кстати, что-то я забыл добавить это.
vladpap
Сообщений: n/a
22.06.2013, 21:05     На симуляторе iPhone не убирается клавиатура #5
Objective-C
1
2
3
4
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    [self.textField resignFirstResponder];
}
Yandex
Объявления
22.06.2013, 21:05     На симуляторе iPhone не убирается клавиатура
Ответ Создать тему
Опции темы

Текущее время: 07:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru