Я был в (возможно, ложном) предположении, что включение указателя правого поля в xib эквивалентно использованию UIViewAutoresizingFlexibleLeftMargin
внутреннего кода и т.д.
Итак, я думал по этому снимку:
Позже сегодня мне пришлось перекреститься, и наткнулся на этот поток.
И также документация на яблоко, озаглавленная в разделе с заголовком - "Обработка изменений макета автоматически с использованием правил авторезистирования" в этой ссылке: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html
Итак, теперь у меня есть обновленная концепция в моем понимании того, как программная настройка автоматической маскировки будет эквивалентна настройкам xib:
Сценарий 1:
Установка только (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)
эквивалентна:
В XIB?
Сценарий 2:
Установка (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin)
в коде эквивалентна:
В XIB?
Правильны ли мои 2 обновленные сценарии? Я прямо сейчас в своем понимании?