Ответ 1
попытайтесь устранить ограничения, подключите/снова подключите розетку и примените новые ограничения.
Когда я пытаюсь добавить поля макета к метке на TableViewCell, используя правую панель на Xcode, я пытаюсь добавить Явные поля (верхний, левый, нижний, правый). Но, как только я ввешу числовое значение, или коснитесь стрелки, чтобы изменить значение, происходит сбой Xcode.
Я добавил фотографию, чтобы показать панель, в которой я пытаюсь добавить поля макета, и где он сбой.
Любые идеи, почему это не позволит мне корректировать поля?
попытайтесь устранить ограничения, подключите/снова подключите розетку и примените новые ограничения.
Была эта проблема. Его ошибка Xcode. Уже исправлено, поэтому не беспокойтесь:)
Я столкнулся с аналогичной проблемой.
Ответ, который я нашел и который я использовал в реальном проекте (но для UICollectionView), состоял в том, чтобы получить выход из CollectionViewFlowLayout и определить поля (межстрочный интервал и межстрочный интервал) самостоятельно в коде.
Например
collectionViewFlowLayout.minimumLineSpacing = getCollectionViewWidth() * 0.05
Где getCollectionViewWidth() - это функция, которая возвращает размер представления коллекции (для разных экранов он будет другим), а 0,05 - просто случайный коэффициент.
Я надеюсь, что это может помочь вам, вы можете свободно просить что-нибудь еще.
Если у вас возникли сбои при добавлении полей на любом представлении в раскадровке, вы можете попытаться также получить свои ролеты и переопределить их фреймы. Это своего рода плохой стиль, но если вы не поймете проблему, это единственная, которую я могу вам порекомендовать и которую я использовал сам.
Также попробуйте Очистить проект, нажав "Продукт - очистить" на панели задач в X-коде.
Xcode хранит некоторую информацию о состоянии пользователя в файле проекта Xcode, который на самом деле является папкой. Эта информация о состоянии могла быть повреждена. Обычно вы можете выбросить все, что находится внутри вашей папки .xcodeproj
, кроме файла project.pbxproj
. Это может решить вашу проблему.
Откройте папку, содержащую ваш файл .xcodeproj
. Щелкните правой кнопкой мыши файл .xcodeproj
и выберите Show Package Contents
. Затем выбросьте все, кроме файла project.pbxproj
.
Если вы знаете, что такое рабочее пространство XCode, и вы на самом деле используете его, у вас может не быть файла project.xcworkspace
, который нужно выбросить, или вы можете не захотеть выбросить его. Но если вы не знаете, что такое рабочее пространство Xcode, то вы его не используете, поэтому можете просто выбросить project.xcworkspace
. Xcode воссоздает его автоматически.
Удалите все ограничения и попробуйте применить один за другим. Таким образом, вы можете решить эту проблему.
Удалите все прилагаемые ограничения и подключите их к розетке. И Попробуйте применить новые ограничения.
Некоторое время мы удаляем Outlet из файлов .h или .m или swift, которые были подключены к просмотру в Storyboard или xibs, в то время эта проблема возникает.
Устранение всех ограничений - это путь. Осмотрите каждый уголок и щебень и щелкните правой кнопкой мыши каждую мелочь в вашей главной странице и в меню ViewControllerScene. Если вы вернете форматирование на самый базовый уровень, ваши ограничения будут работать нормально!
Очистите все ограничения и попробуйте применить один за другим. и возьмите файл .xib и подключитесь к Table view Cell