Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
var_fj54j
1 / 1 / 0
Регистрация: 15.05.2012
Сообщений: 62
#1

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

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

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

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

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

Различия в storyboard, симуляторе и на тестируемом телефоне - Программирование iOS
Всем привет! Столкнулся с такой проблемой: Был storyboard с локализациями. Я взял и удалил все локализации и хотел сделать их по...

Как протестировать приложение на симуляторе iOs 7.0.4 - Программирование iOS
Вот, собственно, что ответил мне AppStore "We found that your app exhibited one or more bugs, when reviewed on iPhone 5s running iOS...

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

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

4
zulkis
684 / 611 / 38
Регистрация: 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
104 / 95 / 11
Регистрация: 01.05.2013
Сообщений: 600
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 / 38
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2013, 21:05
Привет! Вот еще темы с ответами:

Запуск приложения в симуляторе Android - Delphi
В этой области я начинающий, поэтому прошу сильно не пинать. В Delphi 10.2 (10.1) требуется написать приложение под Android. ...

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

OrCAD. Не работает шина в симуляторе - Программируемая логика
Собственно, рис.1. полноценная схема без шины. Рис. 3. добавляю шину, рис. 4. результат.

8051. Сравнение скорости ASM и С в симуляторе - Микроконтроллеры
Здравствуйте нужно на примере простой функции (вычитание 6ти-значных чисел) сравнить быстродействие Ассемблера и С для микроконтроллера...


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

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

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