среда, 26 августа 2015 г.

20. IBOutlet

Видео урок 20 находится здесь:
В этом видео рассказывается о том как создавать элементы (конкретно UIView ) в Storyboard. Как настраивать этот элемент используя интерфейс storyboard.
Так же показано, как с помощью сториборд создавать переменные IBOutlet  и связывать их с view.
Так же рассказано о применение IBOutletCollection - массива объединяющий несколько элементов UIView.
Так же элементам  UIView можно задавать Tag для  дальнейшей идентификации

Проект с уроком 20 находится здесь.

Домашнее задание к уроку 20 IBOutlet:

На самом деле урок очень простой, единственно что я рекомендую повторить прошлое домашнее задание, но используя аутлеты. Итак:

ВСЕ ЗАДАНИЯ ДОЛЖНЫ БЫТЬ БЫПОЛНЕНЫ ТОЛЬКО ИСПОЛЬЗУЯ АУТЛЕТЫ.
МЕТОД subviews НЕ ИСПОЛЬЗУЙТЕ, ВМЕСТО НЕГО ИСПОЛЬЗУЙТЕ АУТЛЕТ КОЛЛЕКЦИИ

Ученик

1. В цикле создавайте квадратные UIView с черным фоном и расположите их в виде шахматной доски
2. доска должна иметь столько клеток, как и настоящая шахматная

Студент

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

Мастер
5. При повороте устройства все черные клетки должны менять цвет :)
6.Сделайте так, чтобы доска при поворотах всегда строго находилась по центру

Супермен
8. Поставьте белые и красные шашки (квадратные вьюхи) так как они стоят на доске. Они должны быть сабвьюхами главной вьюхи (у них и у клеток один супервью)
9. После каждого переворота шашки должны быть перетасованы используя соответствующие методы иерархии UIView


Не доделал домашнее задание, т.к. запарился  два часа перетаскивать и настраивать каждый из более 50 UIView в StoryBoard. Принцип понятен, а тупо сидеть и перетаскивать надоело.
Весь код есть в предыдущем домашнем задании.

Комментариев нет:

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