После ввода данных в текстовые поля в 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)
Поделитесь своим местоположением

      Идеальный тестер
      Идеальный тестер

      Любой сотрудник некрупной IT-компании подтвердит, что четверг – самый скучный день недели. В самом деле - в понедельник все разгребают пришедшую за выходные почту, ругаются с поставщиками кофе и воды для кулера, и курят на лестнице, рассказывая друг другу анекдоты для борьбы со сном и похмельем. Во вторник задачи розданы, силы свежи, и код пишется на одном дыхании. В среду количество полезной...




      Смена циклов AIRAC в мире - отличия от международного расписания
      Смена циклов AIRAC в мире - отличия от международного расписания

      В соответствии с Приложением 15 к Чикагской конвенции ИКАО "Службы аэронавигационной информации" в разделе 4.3 указано:   На каждой странице поправки к AIP в соответствии с AIRAC, включая титульный лист, указывается дата вступления в силу. В тех случаях, когда используется время вступления в силу, отличное от 0000 UTC, это время указывается на титульном листе.  




      Использование PowerShell для работы с навигационными базами данных в формате ARINC 424
      Использование PowerShell для работы с навигационными базами данных в формате ARINC 424

      Формат навигационных баз данных ARINC 424 существует аж с 1975 года, за это время он довольно сильно эволюционировал в сторону наполнения новыми типами данных, но основной "скелет" этой базы данных, описанный в 424-ой спецификации, остался практически без изменений. База данных в формате ARINC 424 представляет собой текстовый файл, в котором построчно закодированы аэронавигационные данные: воздушные...




      Сравнение компьютерной и человеческой памяти
      Сравнение компьютерной и человеческой памяти

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




      Символы, запрещенные в имени файла
      Символы, запрещенные в имени файла

      Если вы загружаете на сайт файлы (документы, изображения, архивы и пр.), и подразумевается, что доступ к этим файлам будет публичный, а не ограниченный списком избранных товарищей, нужно иметь в виду, что различные многочисленные пользователи сети интернет используют разные устройства ( настольные компьютеры, ноутбуки, планшеты, смартфоны,...) и разные операционные системы (Mac, PC, Linux,...




      Международный авиационный алфавит
      Международный авиационный алфавит

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




      Выборка из БД ARINC424 по 5, 6 и 13 столбцам
      Выборка из БД ARINC424 по 5, 6 и 13 столбцам

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



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