2016-06-16 3 views
0

Привет, я довольно новичок в разработке iOS, и мне было интересно, будет ли это нормально сохранять добавление ограничений для проекта до самого конца. (Как только я закончу кодирование всего и имею грубую схему того, что я хочу, чтобы это было похоже)Xcode - сохранение ограничений для самого конца?

+0

Вы можете настроить свой интерфейс для экрана Iphone 4s (3,5 дюйма). И сосредоточьтесь только на реализации, вы можете применить ограничения для Fit UI для всех размеров экрана позже. –

+0

Нет жесткого и быстрого правила, что вы должны работать с ограничениями во время кодирования, но фиксация представления по боковому коду будет препятствовать огромному количеству работы позже, связанной с макетом на iPhone и iPad или даже iPhone разного размера. –

ответ

0

В построителе интерфейса измените размер имитированных показателей, чтобы они соответствовали тому, что вы используете для своей разработки. Теперь ничто не потребуется изменять размер, и вы должны быть хорошими. Тем не менее, вращение, вероятно, по-прежнему вызывает проблемы.

0

Вы можете сделать это, но я бы предложил либо сделать что-то более «экстремальное», либо совсем не делать этого.

Если вы начнете добавлять свои активы, возможно, анимации или что-то связанное с UI, вам понадобятся эти ограничения. Тестирование на многих устройствах, отправка бета и т. Д. Все, что будет проще с ограничениями. И ограничения действительно не так много времени, как только у вас есть это. Кроме того, я бы не стал рассматривать проект, если вы не знаете, как он закончится; это означает, что у вас нет правильного дизайна, вы, скорее всего, не имеете анализа, и это не только вызовет проблемы с пользовательским интерфейсом. Как только люди решат начать добавлять/изменять функции, это сведёт вас с ума. Лучшая идея состоит в том, чтобы все, что было задано в камне, прежде чем писать первую строку кода (или раскадровку)

Если все вышеперечисленное не является проблемой или не имеет отношения к вашему делу, то, во что бы то ни стало, вы действительно можете это сделать без всякого страха. И в этом случае я предлагаю использовать яркие цвета и простой пользовательский интерфейс с почти нулевым кодом в контроллерах, чтобы убедиться, что вы тратите как можно меньше времени на пользовательский интерфейс.

Сосредоточение внимания на том, чтобы «не делать ограничений» было либо слишком много, либо недостаточно. Это похоже на то, что вы хотите построить дом, но вы будете рисовать только левую часть дома, чтобы выиграть время. Не красьте его и не рисуйте, но не делайте его наполовину: P

Я лично так работаю для конкретного проекта, у нас есть полный анализ со всеми функциями, но пока нет дизайна. Он «вдохновлен» от другого приложения, но все еще не уверен. Прямо сейчас у меня есть все мои кнопки в верхнем левом углу, все с автоматическим размером без шрифтов, без цветов, ничего. Это просто большой кусок кнопок на всех моих взглядах, и они почти все загружаются оттуда.

Этот процесс помогает ускорить вашу архитектуру, но вам действительно нужно иметь возможность разделить пользовательский интерфейс от остальной части головы; если вы можете это сделать, у вас, вероятно, будет, в конце концов, гораздо лучшая и гибкая архитектура, а не пара для пользовательского интерфейса.

Смежные вопросы