MastersAcademy / mobile-ios-swift-course-2018

Репозиторій з курсів "Mobile iOS (Swift)" проекту Masters Academy
GNU General Public License v3.0
6 stars 11 forks source link

Homework 7 #53

Open igorkravchenko opened 5 years ago

igorkravchenko commented 5 years ago

Для прочтения: UIViewController UIScrollView

Практическое задание:

Создать папку homeworks/[name.surname_githubusername]/homework_7

Задание №1

  1. В папке homework_7 создать проект с названием LifeLogging, выбрав шаблон Single View App.
  2. В нем создать наследника UIViewController, назвав его LogLifeViewController.
  3. У LogLifeViewController переопределить каждый метод отвечающий за жизненный цикл UIViewController-а, добавив print, который выводил бы одной строкой эмоджи (где это уместно/имеет ассоциацию с методом), имя класса view controller-a, имя вызываемого метода.
  4. У созданного из шаблона класса ViewController установить LogLifeViewController в качестве родительского класса, чтобы увидеть в работе LogLifeViewController.
  5. Запустить проект, убедиться что жизненный цикл ViewController-а выводится в консоль.

Задание №2

  1. Скопировать проект из lecture7/NextTextField в папку homework_7.
  2. Добавить функциональность для решения проблемы перекрытия полей ввода клавиатурой.
  3. В случае если клавиатура показана, по тапу на области вне полей ввода (включительно по кнопке Signup) клавиатура должна прятаться.
  4. Опционально: при нажатии на клавиатуре клавиши Next, реализовать переход на следующее поле ввода (в случае последнего поля - переход на первое).
MSavisko commented 5 years ago

54 vadim.albul_devVadimAlbul

MSavisko commented 5 years ago

55 igor.medelyan_imedelyan

MSavisko commented 5 years ago

56 denys.viitenko_danviitenko

MSavisko commented 5 years ago

68 artem.migovich_migovich