Подтвердить что ты не робот

Xcode 8 Добавление краев полей

Когда я пытаюсь добавить поля макета к метке на TableViewCell, используя правую панель на Xcode, я пытаюсь добавить Явные поля (верхний, левый, нижний, правый). Но, как только я ввешу числовое значение, или коснитесь стрелки, чтобы изменить значение, происходит сбой Xcode.

Я добавил фотографию, чтобы показать панель, в которой я пытаюсь добавить поля макета, и где он сбой.

Любые идеи, почему это не позволит мне корректировать поля?

Image - Edit Layout Margins Panel

4b9b3361

Ответ 1

попытайтесь устранить ограничения, подключите/снова подключите розетку и примените новые ограничения.

Ответ 2

Была эта проблема. Его ошибка Xcode. Уже исправлено, поэтому не беспокойтесь:)

Ответ 3

Я столкнулся с аналогичной проблемой.

Ответ, который я нашел и который я использовал в реальном проекте (но для UICollectionView), состоял в том, чтобы получить выход из CollectionViewFlowLayout и определить поля (межстрочный интервал и межстрочный интервал) самостоятельно в коде.

Например

collectionViewFlowLayout.minimumLineSpacing = getCollectionViewWidth() * 0.05

Где getCollectionViewWidth() - это функция, которая возвращает размер представления коллекции (для разных экранов он будет другим), а 0,05 - просто случайный коэффициент.

Я надеюсь, что это может помочь вам, вы можете свободно просить что-нибудь еще.

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

Также попробуйте Очистить проект, нажав "Продукт - очистить" на панели задач в X-коде.

Ответ 4

Xcode хранит некоторую информацию о состоянии пользователя в файле проекта Xcode, который на самом деле является папкой. Эта информация о состоянии могла быть повреждена. Обычно вы можете выбросить все, что находится внутри вашей папки .xcodeproj, кроме файла project.pbxproj. Это может решить вашу проблему.

Откройте папку, содержащую ваш файл .xcodeproj. Щелкните правой кнопкой мыши файл .xcodeproj и выберите Show Package Contents. Затем выбросьте все, кроме файла project.pbxproj.

Если вы знаете, что такое рабочее пространство XCode, и вы на самом деле используете его, у вас может не быть файла project.xcworkspace, который нужно выбросить, или вы можете не захотеть выбросить его. Но если вы не знаете, что такое рабочее пространство Xcode, то вы его не используете, поэтому можете просто выбросить project.xcworkspace. Xcode воссоздает его автоматически.

увидеть эту ссылку

Ответ 5

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

Ответ 6

Удалите все прилагаемые ограничения и подключите их к розетке. И Попробуйте применить новые ограничения.

Некоторое время мы удаляем Outlet из файлов .h или .m или swift, которые были подключены к просмотру в Storyboard или xibs, в то время эта проблема возникает.

Ответ 7

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

Ответ 8

Очистите все ограничения и попробуйте применить один за другим. и возьмите файл .xib и подключитесь к Table view Cell