У меня проблема с попыткой центрировать объект в раскадровке. Я создал новый проект с одним представлением, ввел main.Storyboard, и я пытаюсь добавить ярлык в центр. На предварительном просмотре этой раскадровки для 4-дюймового iPhone ярлык не центрирован, даже когда я заставляю раскадровку использовать 3.5, 4 или 4.7-дюймовые iPhone. Добавление ограничений не имеет значения. Что я делаю не так?Xcode 6 Раскадровка не может находиться в центре
ответ
Если вы хотите центрировать этикетку вертикально и горизонтально, вы можете использовать опцию Align на раскадровке. В правом нижнем углу раскадровки, есть четыре варианта, и первый из них является Align вариант, выбирая это даст вам выбрать выравнивание для вашего объекта следующим образом,
Здесь на скриншоте, вы можете см., что я выбрал два варианта, если я хочу центрировать мой объект в обоих измерениях. Вы можете выбрать один из них или оба в зависимости от ваших требований и нажмите . Добавьте 2 ограничения и он будет работать последовательно для любого размера экрана. Однако не забудьте выбрать объект, который хотите центрировать, прежде чем выбрать опцию Align.
Это решит проблему, спасибо! Но я все еще не могу понять, почему все эти лекарства и падение в центре движется, тогда = / –
Попробуйте использовать сброс к предложенным ограничениям. Он работает достаточно хорошо для простой компоновки. В противном случае вам просто нужно точно настроить свои ограничения.
Как это могло бы помочь решить проблему по мере того, как вы пытаетесь сбросить предложенные ограничения, которые будут основаны на том, что вы указали, и указанные ограничения не могут быть правильными? – ldindu
Предлагаемые ограничения не основаны на том, что вы установили. Они автоматически вычисляются в зависимости от местоположения вашей розетки. [см.] (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/WorkingwithConstraints/WorkingwithConstraints.html) – Kalenda
Но положение вашей розетки может быть неправильно расположено, тогда ваши предложенные ограничения могут не работать должным образом, не так ли? – ldindu
- 1. Xcode 6 раскадровка не показывает мои взгляды
- 2. Xcode 6 Универсальная раскадровка NSKeyedUnarchiver initForReadingWithData error
- 3. Навигационный заголовок UIImageView не может находиться в центре
- 4. IOS Xcode 6 Раскадровка Авто Макеты
- 5. Xcode 6, главная раскадровка, цвета от
- 6. элементы не будут находиться в центре div
- 7. Xcode 6 - Раскадровка UINavigation Назад Кнопка не отображается в приложении
- 8. UILabel не отображается в центре на iOS-симуляторе (Xcode 6)
- 9. Xcode раскадровка
- 10. Xcode 6 раскадровка unin segue action не определен
- 11. Раскадровка - Элементы не существуют во всех размерах экрана (XCode 6)
- 12. XCode раскадровка не показывает сцену
- 13. Xcode раскадровка UIWebView не загружается
- 14. Отсутствует раскадровка в Xcode
- 15. xcode раскадровка не принимает изменения
- 16. Xcode раскадровка greyed out
- 17. не может очистить UserDefaults в Xcode 6
- 18. Заглавная метка в xcode раскадровка не нужна
- 19. iPhone 6 - другая раскадровка?
- 20. Xcode iPad раскадровка
- 21. Раскадровка не будет сохранена в Xcode
- 22. Раскадровка пустой после удаления и замены файла Xcode 6
- 23. Cocoapods не может найти заголовок xcode 6
- 24. Xcode 6 не может построить проект ICloud
- 25. Xcode не может найти ссылку Раскадровка с использованием Cocoapods
- 26. Xcode - раскадровка - контроллер навигации
- 27. Xcode раскадровка на ротации
- 28. Xcode - раскадровка - UIPickerView - EXC_BAD_ACCESS
- 29. Xcode 6 не может подклассифицировать UIStoryboardSegue
- 30. Xcode 6 не может раскомментируйте строку с //
Возможно, ограничения, которые вы указали, не удовлетворяют требованиям, которые вы ищете. – ldindu