На iOS, каковы различия между полями, кросс-вставками, вставками содержимого, выравниванием прямоугольников, макетами макета …?

Кажется, есть несколько различных вариантов / терминов и людей в сообществе iOS в отношении макета (например, UIEdgeInsets – это тип, но иногда я слышу / читаю «устанавливаю вставки» или макеты макета против макетов).

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

Может ли кто-то помочь обеспечить определенную ясность между этими различными аспектами макета и когда использовать их наилучшим образом?

  • Можете ли вы анимировать setRootViewController?
  • В чем разница между addChildViewController и presentModelViewController
  • iOS Swift передаёт переменные между viewControllers, используя Segue
  • error: свойство 'frame' не найдено на объекте типа 'UIView *'
  • Отключение нескольких контроллеров просмотра сразу (iOS 8)
  • «Popping» Несколько контроллеров просмотра в UINavigationController Stack
  • UILabel / NSTextView против CATextLayer
  • Мой первый контроллер представления xcode не действует, как другие. Зачем?
  • Различные макеты subview в viewDidLoad и viewWillAppear
  • Swift: обновить данные просмотра коллекции из другого класса с быстрым
  • пользовательское разделенное представление для чтения страниц в webview
  • Interesting Posts

    Как заставить коллекцию просматривать ответные жесты за пределами своего собственного вида

    Как рассчитать высоту строки html перед загрузкой в ​​webview в ios 7?

    Как установить вкладку по умолчанию для контроллера панели вкладок в быстром

    Как я могу без проблем запускать NSArray из NSDictionaries внутри NSDictionary?

    Как получать уведомления, когда пользователь отрицает данные о пригодности?

    Проверьте наличие субимажа в изображении в iOS

    Открыть экран настроек клавиатуры в приложениях iOS по программному обеспечению из другого приложения

    Как добавить неподвижное изображение в AVComposition?

    NSSortDescriptor, оценивающий возрастающие числа (Swift)

    Загрузка видео с HTML + UIWebView

    Как отличить две MKPolyline в viewForOverlay:

    iOS Изменить значок в строке поиска

    Google Clould Messaging (iOS) помещает файлы в папку приложений приложения по умолчанию

    беспроводное распределение приложений iphone – проблема с протоколом itms-services

    Получение определенных имен устройств iOS из Google Analytics для iOS v2

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.