Size: a a a

2019 November 01

БМ

Богдан Марков... in SwiftBook
А при наличии макетов под 5s и под X как правильно в коде разделять, когда какие размеры использовать?
источник

AT

Andrey Torlopov in SwiftBook
Тогда  подгонять. Если текст не влезает - с заказчиком обсуждать. Что делать. Скроллить или уменьшать текст.
источник

AT

Andrey Torlopov in SwiftBook
если  уменьшать текст, то просто при создании формы задаешь для каждого лейбла нужный шрифт.
Тут проблема если  используются  сториборды. Хотя и не сильно страшно. Просто пишется Inspactable свойство, которое скейлит шрифт в заисимости от базового экрана.
источник

AT

Andrey Torlopov in SwiftBook
и все.
источник

БМ

Богдан Марков... in SwiftBook
Спасибо, понял. Пишу без сторибордов)
источник

БМ

Богдан Марков... in SwiftBook
А размер шрифта тоже указывать относительно размера экрана через коэффициент или какими-то кейсами прописывать отдельно, типа если SE - такой шрифт, если X - такой?
источник

А

Алексей in SwiftBook
Богдан Марков
А размер шрифта тоже указывать относительно размера экрана через коэффициент или какими-то кейсами прописывать отдельно, типа если SE - такой шрифт, если X - такой?
+ хотел бы тоже узнать это
на данный момент просто делаю по дизайну, есть какой то шрифт с размером, и я его везде использую. Если говорить о расположении элемента, то смотрю в дизайн, допустим нужно сделать отступ от верха 120pt при высоте экрана 812pt
120 / 812 получаю величину на которую нужно сместить, пишу customView.topAnchor.constraint(equalTo: view.topAnchor, multiplier: 0.14)
источник

AT

Andrey Torlopov in SwiftBook
Богдан Марков
А размер шрифта тоже указывать относительно размера экрана через коэффициент или какими-то кейсами прописывать отдельно, типа если SE - такой шрифт, если X - такой?
если кодом верстаешь, то да. Это проще. Если сториборды, можно коэффициент пропорции высчитывать относительно базового экрана. Но мне такое решение не нравится. Проще сразу договориться что для Х будет 20pt, а для 5s - 10pt. К примеру.
источник

SY

Sergey Yakovlev in SwiftBook
Добрый день, всем. Пытаюсь соеденить файл с экраном, ввожу название файла он не схватывает и не подставляет при введение. Подскажите
источник

AT

Andrey Torlopov in SwiftBook
Sergey Yakovlev
Добрый день, всем. Пытаюсь соеденить файл с экраном, ввожу название файла он не схватывает и не подставляет при введение. Подскажите
бывает xCode тупит.
источник

AT

Andrey Torlopov in SwiftBook
напиши нормальное название и по Enter он его примет. если нет - значит тип файла не корректный.
источник

А

Алексей in SwiftBook
Andrey Torlopov
если кодом верстаешь, то да. Это проще. Если сториборды, можно коэффициент пропорции высчитывать относительно базового экрана. Но мне такое решение не нравится. Проще сразу договориться что для Х будет 20pt, а для 5s - 10pt. К примеру.
я правильно понял, что вы говорите о том, что для каждого устройства писать отдлено верстку через условия?
источник

AP

Aleksey Pleshkov in SwiftBook
Sergey Yakovlev
Добрый день, всем. Пытаюсь соеденить файл с экраном, ввожу название файла он не схватывает и не подставляет при введение. Подскажите
Мне кажется, что ты пыпаешься вставить UIViewController в UITableViewCell
источник

AT

Andrey Torlopov in SwiftBook
для каждого писать - jopa. Надо реперные точки указывать.
Для этого есть уже решения как поды, так и просто классы (там  пара методов). Идея такая, что ты задаешь тип устройства и значение которое ему нужно. И в порядке возрастания он будет устанавливать эти значения пока другое не найдет. Например для 5ки - 10pt, для Х-20.

Ну и все что между ними будет устанавливать 10pt. А все что после Х - 20.

Надеюсь понятно расписалю
источник

SY

Sergey Yakovlev in SwiftBook
Aleksey Pleshkov
Мне кажется, что ты пыпаешься вставить UIViewController в UITableViewCell
источник

А

Алексей in SwiftBook
наследуется от UITableViewController?
источник

AP

Aleksey Pleshkov in SwiftBook
Контроллер точно наследуется от UITableViewController?
источник

СП

Сергей Плякин... in SwiftBook
Подскажите, может видели.
Есть ли переведенная на русский документация по свифту, как на сайте разработчиков?
источник

SY

Sergey Yakovlev in SwiftBook
Aleksey Pleshkov
Контроллер точно наследуется от UITableViewController?
источник

БМ

Богдан Марков... in SwiftBook
Andrey Torlopov
для каждого писать - jopa. Надо реперные точки указывать.
Для этого есть уже решения как поды, так и просто классы (там  пара методов). Идея такая, что ты задаешь тип устройства и значение которое ему нужно. И в порядке возрастания он будет устанавливать эти значения пока другое не найдет. Например для 5ки - 10pt, для Х-20.

Ну и все что между ними будет устанавливать 10pt. А все что после Х - 20.

Надеюсь понятно расписалю
Понял, спасибо. Типо как @media в css)
источник