После ввода данных в текстовые поля в iOS-приложении очень часто нужно убрать с экрана клавиатуру, чтобы она не закрывала элементы интерфейса.

Скрыть клавиатуру - SWIFT - xCode

Достичь этой цели можно несколькими способами.




 

1. С помощью функции touchesBegan:

 

// скрытие клавиатуры-1:

override func touchesBegan(touches: Set<UITouch>, with event: UIEvent?) {

self.view.endEditing(true)

}

 

2. Используя подкласс UITapGestureRecognizer:

- добавить на нужный ViewController компонент Tap Gesture Recognizer

- создать для него @IBAction 

    

   // скрытие клавиатуры-2:

@IBAction func tapToHideKeyboard(_ sender: UITapGestureRecognizer) {

        view.endEditing(true)

    }

 Просто и удобно!

 


 

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Что такое UDID и как его узнать для своего устройства?
      Что такое UDID и как его узнать для своего устройства?

      UDID (Unique Device Identifier) - уникальный идентификатор устройства, состоящий из 40 символов. Он есть у каждого мобильного i-устройства: iPad, iPhone или iPod Touch. UDID может использоваться, например, для бета-тестирования программ. Вы предоставляете разработчику программы свой UDID, он же, в свою очередь, предоставляет вам приложение для бета-тестирования.




      Фразы про ЧАСТИ ТЕЛА (BODY PARTS)
      Фразы про ЧАСТИ ТЕЛА (BODY PARTS)

      В очередной раз откроем словарик и начнем удивляться смыслу перевода некоторых английских фраз и выражений. Что поделать? - Сленг! Вот вам выражения, в которых используются части человеческого тела (BODY PARTS), использование их в повседневной английской речи и сравнение с русскими аналогами. 1. TO LEND SMB A HAND (досл. «одалживать руку»). По-русски это означает: помогать кому-либо.Пример: This...




      Программа для офисного бездельника
      Программа для офисного бездельника

      "Ура!" - воскликнут дружно все офисные лодыри и бездельники. Ведь для них создана специальная программа для имитации бурной деятельности (ИБД). То есть теперь можно, запустив эту программу, сидеть перед компьютером и ничего не делать. Отмазка по поводу безделья есть: "Осуществляется важный процесс, который нельзя прерывать!".




      Сохранение flash
      Сохранение flash

      Современные сайты часто содержат множество мультимедийного контента, одной из разновидностью которой является flash-анимация (флэшка, флэш-ролик). Флэш ролик представляет собой swf-файл, внедренный в web-страницу. Флэш-анимация может быть как черно-белой, так и цветной, со звуком и без, размером пару килобайт и даже в несколько мегабайт. Некоторые анимации могут на столько понравиться посетителю сайта, что...




      Простая реализация поддержки тёмной темы для iOS
      Простая реализация поддержки тёмной темы для iOS

      При использовании кастомных цветов для элементов интерфейса приложений могут быть проблемы с их отображением при использовании тёмной темы на устройствах. Чаще всего тексты могут быть просто плохо читаемы, или совсем не читаемы из-за отсутствия контраста между цветом фона и цветом, например, текстовых меток.




      Группа Поддержки - Банка пива вышла криво!
      Группа Поддержки - Банка пива вышла криво!

      "Вот такие, брат дела! - банка пива вышла криво..." - в начале 2000-х годов эта песня стала очень популярной среди ульяновской молодежи. Чуть позже она разошлась по многим городам России. Кроме SEV-клуба и УВАУ ГА, ее исполняли на Грушинском фестивале, в туристических походах, молодежных вечеринках и много где еще... В сети как-то был даже найден довольно оригинальный хэви-метал-кавер на эту песню. Эта песня была...




      Как отменить проверку уникальности e-mail при регистрации на сайте
      Как отменить проверку уникальности e-mail при регистрации на сайте

      Во-первых, зачем это может понадобиться? Представьте ситуацию: корпоративные сайт со специфическими задачами, количество пользователей - до нескольких сотен человек. Регистрацию этих пользователей выполняет администратор сайта, самостоятельная регистрация на сайте специально отключена, чтобы отсечь чужих. Для того, чтобы администратору не нужно было создавать множество почтовых ящиков, на...



Яндекс.Метрика