«Я построил его на экране iPhone 7, но если я перейду к 7 плюс, он должен быть чуть больше».
Что делать, если вы используете меньший экран? Вы делаете это приложение только для iphone 7? Тогда ваше приложение будет отклонено.
Вы не можете заставить все автоматически «расти» пропорционально экрану, который он использует.
Вам необходимо настроить ограничения для каждого вида и подзаголовки, чтобы сделать вещи «увеличенными» или «меньшими» пропорционально.
Если у вас есть вопросы, вопрос в том, насколько больше, какой размер шрифта. и т. д. Если у вас есть изображения, вопрос в том, насколько больше, какой контент-макет, масштабирование? аспект подходит? FILLMODE? и т. д. Если у вас есть просмотры таблиц/коллекций, вам необходимо настроить макет для каждой ячейки, подклассифицировав его с помощью автоопределения, а также настроить методы делегата, чтобы вернуть размер ячейки пропорционально экрану и т. д.
Итак, мой подсказка в основном, играйте с автозапуском и, проверяйте, терпите неудачу, испытываете, терпите неудачу, читаете, читаете, читаете, испытываете, терпите неудачу, пока вы не держите все.
Проверьте youtube, много хороших клипов и учебников. Самое главное иметь покой!
EDIT: Если у вас есть «простое» приложение, обновите свой вопрос на скриншоте, где вы нарисовали что-то, чтобы показать, чего вы хотите достичь, или пример. И, может быть, мы сможем помочь вам в этом. Но ваш вопрос слишком широк, чтобы ответить в этот момент.
Да, с ограничениями ваше приложение должно работать на любом экране. – TheAmateurProgrammer
Да, я так не уверен, что добавить. Мне не нужно ничего сложного, экран не будет вращаться. Я просто хочу, чтобы каждая вещь масштабировалась. Как будто я сделал снимок экрана и увеличил размер, все станет больше. Я хочу, чтобы он выглядел примерно одинаково на любом экране. –
Здесь нет никаких вопросов. Просто используйте Autolayout; имейте в виду, что приложения не «масштабируются» со всем, что становится больше или меньше, а адаптируются к изменениям размера экрана. Однако, если у вас есть конкретная проблема или ошибка с ограничениями, отправьте эту проблему с подробностями проблемы, текущим результатом и ожидаемым результатом. –