Центрирование элементов в файле Xib

У меня есть xib-файл, в котором есть простой индикатор активности, который я хочу вертикально и горизонтально сосредоточиться на нем. в xcode я могу центрировать его в w: compact h: compact, но когда я запускаю его на устройстве, его не центр и имеет смещение. Я искал, и были предложения по ограничениям или отключению автоматического макета, но когда я делаю какой-либо из этих показателей, индикатор активности больше не отображается в представлении.
Буду признателен, если вы можете мне помочь.

Добавьте индикатор активности и выберите его и добавьте ограничения, как на изображении.

Автострады

PS – Кривая обучения автомакета очень сложная и требует терпения. Чем больше вы тренируетесь, тем больше вы улучшаетесь. Читайте онлайн-уроки, молодежные видеоролики.

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

theView.frame.origin = CGPointMake(self.view.frame.width/2 - theView.frame.size.width/2,self.view.frame.size.height/2 - theView.frame.size.height/2) 

Если вы устанавливаете ограничения в формате w: compact h: compact, то это будет отображаться только в iPhone в ландшафте (кроме iphone 6+). Попробуйте добавить ограничения в w: любой h: любой, где и должен находиться ваш базовый макет. Он должен работать с любым размером экрана или ориентацией.

Вы также можете отлаживать иерархию просмотра во время отладки, если вы не видите некоторые из своих просмотров:

введите описание изображения здесь

  • Ошибка: команда /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool не выполнена с кодом выхода 1
  • Как я могу изменить трек для автострады в симуляторе?
  • Segue не работает со статическим UITableView
  • Swift EXC_BAD_INSTRUCTION
  • UIButton adjustsImageWhenHighlighted Property с цветом фона
  • Как установить максимальный предел масштабирования для примера Apple iOS с большим уменьшением изображения?
  • Встряхните ... iOS
  • Пытается прочитать из файла JSON при появлении быстрой ошибки перегрузки 2
  • iOS6: Как подключить UIViewController в раскадровке через идентификатор?
  • Пометка кода соединительной линии / филиала SVN с использованием XCode
  • Использование инструментов для запуска тестов автоматизации через SSH
  • Давайте будем гением компьютера.