Size: a a a

2020 June 17

H6

Human 678 in SwiftBook
stolenhen
даже сохраню себе твой ответ =)
😊
источник

KD

Krolikov Dima in SwiftBook
@stolenhen тут тоже неплохо объясняется
https://cocoacasts.com/what-does-an-exclamation-mark-mean-in-swift
источник

KK

Kirill Kalinin in SwiftBook
Есть вопрос, возможно весьма простой. Что такое лэйауты и тп, я знаю. Но вот вопрос. Допустим есть кнопка 40х40 в центре экрана и как водится экраны разных размеров из-за чего пропорция нарушается, как сделать так, что бы пропорция была одинаковой на всех экранах?
источник

KD

Krolikov Dima in SwiftBook
именно пропорция или размеры?
источник

SK

Stanislau Karaleuski in SwiftBook
Kirill Kalinin
Есть вопрос, возможно весьма простой. Что такое лэйауты и тп, я знаю. Но вот вопрос. Допустим есть кнопка 40х40 в центре экрана и как водится экраны разных размеров из-за чего пропорция нарушается, как сделать так, что бы пропорция была одинаковой на всех экранах?
Aspect Ratio включи
источник

KK

Kirill Kalinin in SwiftBook
Пропрорция
источник

KD

Krolikov Dima in SwiftBook
ну вот выше ответили)
источник

KK

Kirill Kalinin in SwiftBook
Stanislau Karaleuski
Aspect Ratio включи
С аспектом кнопка 40х40 будет занимать одинаковое количество места и на 11 максах и на старых се?
источник

SK

Stanislau Karaleuski in SwiftBook
Kirill Kalinin
С аспектом кнопка 40х40 будет занимать одинаковое количество места и на 11 максах и на старых се?
Этим ты задашь пропорцию в квадрат. Потом отдельно пропиши мультиплейер например для высоты. Ширина будет изменяться автоматически
источник

KD

Krolikov Dima in SwiftBook
если нужно одинаковое место то констраинты ширины высоты. вы же пропорции хотите сохранить
источник

KK

Kirill Kalinin in SwiftBook
Ок, спасибо, капну в этом направлении
источник

SK

Stanislau Karaleuski in SwiftBook
Kirill Kalinin
Ок, спасибо, капну в этом направлении
А вообще, есть design guidline. там четко прописано, что кнопака должна быть одинакового размера на всех iPhone и увеличить ее можно например для ipad
источник

KK

Kirill Kalinin in SwiftBook
Krolikov Dima
если нужно одинаковое место то констраинты ширины высоты. вы же пропорции хотите сохранить
Так точно, но пропорцию не что бы квадрат не стал прямоуголником, а что бы на квадрат занимал одинаковое количество прастранства на всех девайсах
источник

m

main in SwiftBook
Посмотри вот этот проект
https://github.com/kvbhanuteja/Music-App-Using-Swift-3.0
Сейчас собрал вроде работает как надо
источник

SK

Stanislau Karaleuski in SwiftBook
Спасибо!
источник

H6

Human 678 in SwiftBook
Kirill Kalinin
Есть вопрос, возможно весьма простой. Что такое лэйауты и тп, я знаю. Но вот вопрос. Допустим есть кнопка 40х40 в центре экрана и как водится экраны разных размеров из-за чего пропорция нарушается, как сделать так, что бы пропорция была одинаковой на всех экранах?
когда-то тоже хотел такое сделать. В общем, автоматом нет решения. Если в сториборде, то надо вручную привязывать размеры к верхнему вью, ширину к ширине, высоту к высоте, а потом прописывать в multiplier их пропорции. Но это только в одной ориентации. Если меняется на альбомную, то там все по новой.
источник

KK

Kirill Kalinin in SwiftBook
Human 678
когда-то тоже хотел такое сделать. В общем, автоматом нет решения. Если в сториборде, то надо вручную привязывать размеры к верхнему вью, ширину к ширине, высоту к высоте, а потом прописывать в multiplier их пропорции. Но это только в одной ориентации. Если меняется на альбомную, то там все по новой.
У меня без сторибордов
источник

H6

Human 678 in SwiftBook
Kirill Kalinin
У меня без сторибордов
без разницы, система та же, то же самое кодом
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Kirill Kalinin
Есть вопрос, возможно весьма простой. Что такое лэйауты и тп, я знаю. Но вот вопрос. Допустим есть кнопка 40х40 в центре экрана и как водится экраны разных размеров из-за чего пропорция нарушается, как сделать так, что бы пропорция была одинаковой на всех экранах?
Делай размеры относительно размеров экрана (топовая вьюха)
источник

KK

Kirill Kalinin in SwiftBook
🅰️лександр Б.
Делай размеры относительно размеров экрана (топовая вьюха)
Интересно
источник