/lesson6-1

Primary LanguageObjective-C

lesson 6

Задание на основе карточной игры которую вы делали на прошлых домашних заданиях.

  1. Применить autolayout к игре чтобы все карты были всегда по центру независимо от девайса на котором запустили приложение. Есть 2 способа это сделать (первый обязателен к выполенеию, воторой по желанию):
    • Положить все елементы вашей игры на UIView (с строго заданными высотой и шириной) и выравнивать UIView по центру экрана.
    • Так сказать "со звездочкой" надо сделать что б кнопки вашей игры изменяли свой рамер, подгоняя себя к экрану. Это можно сделать добаляя невидимые UIView между кнопок и сделать их строгими по ширине и одинаковыми, а самим кнопкам задать AspectRatio.
  2. Для всех следуйщих заданий сделать новый проект с таббаром, на каждом отдельном табе реализоваит такие задачи:
    • добавить елемент UILabel, проставить нужные constraint'ы и вынести constraint ширины, после чего менять его слайдером.
      Image
    • добавить елемент UITextView, проставить нужные constraint'ы и вынести constraint высоты, после чего менять его слайдером.
      Image
    • cоздать 3 екземпляра класа UIView и димамически изменять constraint ширины средней UIView
      Image
    • создать UIView, который будет контейнером для 3 UIView, динамически менять ширину и высоту контейнера, при этом все дочерние UIView должны размещатся как на примире
      Image

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