Разработка в Xcode iOS-приложения для видеоуроков. Часть 14 — Констрейнты

Автор Denis Lisitsin
Разработка в Xcode iOS-приложения для видеоуроков. Часть 14 — Констрейнты

так друзья.

Всем привет значит просто урок. У нас внезапно завершился вот что-то глюканул quicktime и остановились мы с вами на конструктор проекта всё уже практически написали. Осталось совсем чуть-чуть да и публикуем в AppStore.

Значит ты так сегодня занятия как раз про constraint быстро сейчас с вами расставим и так — это ассистент чем я занимаюсь как со мной связаться вопросы в.

Лайке всё приветствуется и так проект и констрейнты да. Значит у нас о расставлены так у меня такое ощущение, что — это нука нука нука да. Ну значит проект на iPad Air. Давайте ещё раз его запустим погода нашей iPad Air поменьше только сделать чтобы он полностью возил чангадан так. Назначь constraint вот допустим я закажу ведения ставлю лайк. Да вроде внимание где там лайки стоит. Да никак задумывалась изначально дальше написать имейл разработчик угостить нас кофе всё как-то так смешно если я вот так делаю тоже этого ничего не меняется да то есть. Вот например я разворачиваю экран. Ну в общем — это всё некрасиво она сейчас форму привести когда делается такая техно пару лет наверное всё присутствует до называется констрейнты. В чём суть вот здесь такие кошечки. Они как раз об этом дело — это всё очень просто да вот мы выбираем элемент выбираем. Какие константы хотел ему присвоить и соответственно присваиваем. Да, что — это значит да — это значит, что вот constraint например вот — это да — это значит, что у этого элемента не важно где бы он ни находился ширина и высота будут по 50 штук сверху у него всегда будет 8 от слева у него всегда будет 15 до этого туда тоже самое будем с элементами делать до constraint to margins это. Это отступы ей как-нибудь учитываю. Обычно вот четыре. Константа Как правильно однозначно определяют положение элемента добавляю 4. Давайте вот этот конструктион он у нас должен быть прикреплен к правому верхнему левому нижнему правому нижнему дата испытания для константы аффектированный ширину и высоту добавляю соответственно остался один элемент который мы его растягиваем по всей ширине влево вправо до. Лебедева ему давать книзу например и делай однозначную ширину всё есть этот экран продолжаем. Значит теперь здесь название урока тоже самое значит ширина 1 есть, а вот здесь такая штука есть как кирком strom. Давайте какую-то ошибку допустил. гладко. Всё у нас идёт. Ну например вот. Я указал три позиции. Дай констрейнты и этого она уже стоит вход говорит и этого нам кстати достаточно xcode то есть ширину указывать не обязательно вот ещё раз давать очистим и добавим например 2 constraint. Авите элемент выделился с красным. Это значит, что он говорит он говорит, что нужно. Константа для игры позиции то есть вот исходя из этих двух constraint однозначно положение элемента невозможно установить. Поэтому нам нужно ещё одну. Константин туда добавляем и всё вот ему всё нравится следующая. Значит у нас Image View. Ну здесь-то просто мы просто растягиваем по всему вы всё четыре конспекта добавляем Activity indicator вот здесь интересней значит сверху мы его фиксируем. Он сейчас начинает ругаться, а здесь мы ему говорим, что ты дорогой всегда горизонтальна и контейнер. То есть ты всегда по центру. В контейнере. Опа И всё. И он же не ругается, что дальше кнопка она у нас будет всегда слева кнопка like4u.ru моего растением мы как раз вот и бензин кверху ещё я говорил кстати про таблицу ты был View такая штука есть сепаратор вот сепаратор клоун — это у нас в tableview нет здесь у нас. Давайте сепаратор кастомный будет всё нормально, а вот здесь нам сепаратор как раз не нужен вот в этой обувью сепаратор. Просто она такая у нас беленькая бы, но он. Так расположили теперь ещё у нас один экранчик да — это вот этот вот всё всё предельно просто да то есть вот эти вот мы встретим вот сюда приложение разработчика 3. Константину задаем бац бац бац всё1 есть дальше e-mail мы не 21 наверное. Вот этот значок мы его встретим правому верхнему углу aimile растягивай соответственно да то есть укроп дальше только немножко рутинная работа da-nos экранов не так много поэтому. Нам повезло. Ваенга документ по 30 в конце приставок проект уже сделал начинаешь там отточить так вид hartz 4 констрейнты так бом-бом-бом так есть кстати такая штука по-моему здесь называется эта missing constraints. Прикольно будет так — это он prevention ну-ка. Давайте проверим it missing constraints как — это будет работать меня такое ощущение, что он просто — это всё к правой правой части при бенди. Так давайте запускаем буду одну из них научиться чему-то текст приложение. Наше дома нет смотрите-ка чётко сработано идеально. Ребята — это missing constraints запомнили пользуемся так здесь micuna смирновы ставился. Как вы обратили внимание всё растянулась на весь экран. Как надо отправить имейл у нас название введения так ошибку монтаж иконка так. Единственное что. Ну давайте что-то совсем быть перфекционистом и вот. Обратите внимание на свет Lesson три точки на — это нас не устраивает значит здесь есть такая инфа банда моя банда моя банда name умолчанию про Down As product names with Hands Up называться. Свифт запускаем запускаем так Swift отлично друзья поздравляю в приложении готова значит следующий урок. Мы с вами его публикуем в AppStore вот, а точнее она уже в AppStore и он болеет опубликовано да я вам дам просто инструкцию в следующем уроком как — это всё сделать до пошагово вот какие-то нюансы покажу вот. Ну вот по факту всё уже в ссоре можете заходить искать так всё значит друзья. С вами был. Александр сенин. Вот так я выгляжу всё время за компом сидел в своем кабинете вот хороший. Значит вам приложение пожалуйста лайкнуть — это видео пишите мне обратную связь вот-вот контакт как со мной связаться всего хорошего.

0 комментариев
0

Читайте также