Задание на основе карточной игры которую вы делали на прошлых домашних заданиях.
- Применить autolayout к игре чтобы все карты были всегда по центру независимо от девайса на котором запустили приложение. Есть 2 способа это сделать (первый обязателен к выполенеию, воторой по желанию):
- Положить все елементы вашей игры на UIView (с строго заданными высотой и шириной) и выравнивать UIView по центру экрана.
- Так сказать "со звездочкой" надо сделать что б кнопки вашей игры изменяли свой рамер, подгоняя себя к экрану. Это можно сделать добаляя невидимые UIView между кнопок и сделать их строгими по ширине и одинаковыми, а самим кнопкам задать AspectRatio.
- Для всех следуйщих заданий сделать новый проект с таббаром, на каждом отдельном табе реализоваит такие задачи:
- добавить елемент UILabel, проставить нужные constraint'ы и вынести constraint ширины, после чего менять его слайдером.
- добавить елемент UITextView, проставить нужные constraint'ы и вынести constraint высоты, после чего менять его слайдером.
- cоздать 3 екземпляра класа UIView и димамически изменять constraint ширины средней UIView
- создать UIView, который будет контейнером для 3 UIView, динамически менять ширину и высоту контейнера, при этом все дочерние UIView должны размещатся как на примире
- добавить елемент UILabel, проставить нужные constraint'ы и вынести constraint ширины, после чего менять его слайдером.
P.S. Читать про Autolayout тут:(Get Started & Cookbook) https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/AutolayoutPG/index.html#//apple_ref/doc/uid/TP40010853-CH7-SW1