Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
var_fj54j
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 62
1

На симуляторе iPhone не убирается клавиатура

19.06.2013, 09:26. Просмотров 2702. Ответов 4
Метки нет (Все метки)

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

Кнопка HOME в симуляторе iPhone Xcode 6.1
Здравствуйте. После обновления Xcode до версии 6.1 обнаружил, что в...

Не правильный масштаб в симуляторе xcode 6
Всем привет! Столкнулся со следующей проблемой - не правильно масштабируется...

Как из Iphone 4 сделать Iphone 4S?
на Iphone 4 могу ли я установить последний IOS 9, можно ли грубо говоря из 4...

Различия в storyboard, симуляторе и на тестируемом телефоне
Всем привет! Столкнулся с такой проблемой: Был storyboard с локализациями....

Как протестировать приложение на симуляторе iOs 7.0.4
Вот, собственно, что ответил мне AppStore "We found that your app exhibited...

4
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
19.06.2013, 09:32 2
Сделайте ваш контроллер делегатом данного textField'a,
и определите метод
Objective-C
1
2
3
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
   return YES;
}
Добавлено через 1 минуту
Выше решение - это если нажать на кнопку return.
Цитата Сообщение от var_fj54j Посмотреть сообщение
на свободном поле от клавиатуры,
А оно и не должно. Для этого Вам необходимо перехватить тач(есть несколько способов) и принудительно скрыть клавиатуру(Также несколько способов)
Можно привязать к отображению gestureRecognizer и в его callback методе сказать вашему textField'у - -resignFirstResponder.
0
noname_club
106 / 97 / 12
Регистрация: 01.05.2013
Сообщений: 603
19.06.2013, 10:34 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];
}
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
19.06.2013, 11:58 4
Objective-C
1
2
3
4
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
  [textField resignFirstResponder];
  return YES;
}
[textField resignFirstResponder];
Да кстати, что-то я забыл добавить это.
0
vladpap
0 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 2
22.06.2013, 21:05 5
Objective-C
1
2
3
4
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    [self.textField resignFirstResponder];
}
0
22.06.2013, 21:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2013, 21:05

Как включать/выключать интернет на симуляторе iOS в XCode?
Как включать/выключать интернет на симуляторе iOS в XCode?

Прерывание в симуляторе
Приветствую всех! Возник вопрос по прерыванию таймера при переполнении, а...

Разработка программ в симуляторе GNS3
Здравствуйте! Помогите сделать это задание ! 3 маршрутизатора, 3...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru