Я изучал Xcode и iOS, и с кодированием дела идут хорошо, но я запутался в нескольких опциях в конструкторе интерфейсов.
Кажется, что когда я добавляю противопоказание, я могу выбрать "Обновить кадры", а затем либо "Элементы новых ограничений", либо "Все кадры", но мне кажется, что мне не всегда нужно это делать... иногда я делаю и иногда я не - я не думаю, что я действительно понимаю концепцию. Это кажется необязательным. Когда будет дело выбрать его или нет?
Как только ограничение добавлено, тогда это должно быть?
Существует также контекстное меню (Устранить проблемы с авторазмещением) (3-й элемент в нижней части построителя интерфейса, представленный треугольником между двумя вертикальными линиями), которое также позволяет принудительно обновлять ограничение или обновление фрейма. Зачем это нужно? Я заметил, что параметры внутри обычно отключены, поэтому я предполагаю, что это становится активным, когда есть проблемы?
Я пытался искать в Интернете, и я не могу найти ничего конкретного; чем больше я читаю, тем больше смущаюсь.
Кроме того, проверка работоспособности: фрейм - это ограничивающая рамка каждого отдельного элемента управления (представления), а не только элемента управления представлением, поэтому каждый вид (элемент управления) является его собственным кадром. Это правильно?